[INFO] fetching crate type_level_values 0.1.2...
[INFO] checking type_level_values-0.1.2 against try#72f88fc4e9458f89516a0b8b0868f3718aec5b47 for pr-74989
[INFO] extracting crate type_level_values 0.1.2 into /workspace/builds/worker-2/source
[INFO] validating manifest of crates.io crate type_level_values 0.1.2 on toolchain 72f88fc4e9458f89516a0b8b0868f3718aec5b47
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate type_level_values 0.1.2
[INFO] finished tweaking crates.io crate type_level_values 0.1.2
[INFO] tweaked toml for crates.io crate type_level_values 0.1.2 written to /workspace/builds/worker-2/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded typed-arena v1.7.0
[INFO] [stderr]   Downloaded lazy_static v1.1.1
[INFO] [stderr]   Downloaded derive_type_level v0.1.0
[INFO] [stderr]   Downloaded core_extensions v0.1.17
[INFO] [stderr]   Downloaded derive_type_level_lib v0.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fcfec607a2f8c8d98012b4b854cc39d60a9f5904b9bc6bcf04ad47f40805d8a4
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "fcfec607a2f8c8d98012b4b854cc39d60a9f5904b9bc6bcf04ad47f40805d8a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fcfec607a2f8c8d98012b4b854cc39d60a9f5904b9bc6bcf04ad47f40805d8a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fcfec607a2f8c8d98012b4b854cc39d60a9f5904b9bc6bcf04ad47f40805d8a4", kill_on_drop: false }`
[INFO] [stdout] fcfec607a2f8c8d98012b4b854cc39d60a9f5904b9bc6bcf04ad47f40805d8a4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 6e28cf481f8a87114ed294e4543136f2c0412fd5f8a16175d3aae404630049b2
[INFO] running `Command { std: "docker" "start" "-a" "6e28cf481f8a87114ed294e4543136f2c0412fd5f8a16175d3aae404630049b2", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling typenum v1.12.0
[INFO] [stderr]    Compiling arrayvec v0.4.12
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling nodrop v0.1.14
[INFO] [stderr]    Compiling typed-arena v1.7.0
[INFO] [stderr]    Compiling lazy_static v1.1.1
[INFO] [stderr]    Compiling num-traits v0.2.12
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling serde v1.0.116
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling thread_local v1.0.1
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling regex v1.3.9
[INFO] [stderr]    Compiling core_extensions v0.1.17
[INFO] [stderr]    Compiling derive_type_level_lib v0.1.0
[INFO] [stderr]    Compiling type_level_values v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr] warning: RERUNNING type_level_values BUILD SCRIPT
[INFO] [stderr]    Compiling derive_type_level v0.1.0
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_ops.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout] 93  | / type_fn!{use_trait 
[INFO] [stdout] 94  | |     trait=Deref []::Target
[INFO] [stdout] 95  | |     type=DerefTA
[INFO] [stdout] 96  | |     fn_type=DerefOp
[INFO] [stdout] 97  | |     method_like=DerefMt
[INFO] [stdout] 98  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_ops.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / type_fn!{use_trait 
[INFO] [stdout] 108 | |     trait=Neg []
[INFO] [stdout] 109 | |     type=NegTA
[INFO] [stdout] 110 | |     fn_type=NegOp
[INFO] [stdout] 111 | |     method_like=NegMt
[INFO] [stdout] 112 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_ops.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | / type_fn!{use_trait 
[INFO] [stdout] 115 | |     trait=Not []
[INFO] [stdout] 116 | |     type=NotTA
[INFO] [stdout] 117 | |     fn_type=NotOp
[INFO] [stdout] 118 | |     method_like=NotMt
[INFO] [stdout] 119 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout] 22  | / type_fn!{
[INFO] [stdout] 23  | |     captures(Op,Rhs)
[INFO] [stdout] 24  | |     /// Type-level version of "|x|Op(x,Rhs)"
[INFO] [stdout] 25  | |     pub fn ApplyRhs[Lhs](Lhs)
[INFO] [stdout] 26  | |     where [ Op: TypeFn_<(Lhs, Rhs)> ]
[INFO] [stdout] 27  | |     { Op::Output }
[INFO] [stdout] 28  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:30:1
[INFO] [stdout]     |
[INFO] [stdout] 30  | / type_fn!{
[INFO] [stdout] 31  | |     captures(Op,Lhs)
[INFO] [stdout] 32  | |     /// Type-level version of "|x|Op(Lhs,x)"
[INFO] [stdout] 33  | |     pub fn ApplyLhs[Rhs](Rhs)
[INFO] [stdout] 34  | |     where [ Op: TypeFn_<(Lhs, Rhs)> ]
[INFO] [stdout] 35  | |     { Op::Output }
[INFO] [stdout] 36  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout] 48  | / type_fn!{
[INFO] [stdout] 49  | |     /// Applies a parameter of a function (3+ params).
[INFO] [stdout] 50  | |     /// 
[INFO] [stdout] 51  | |     /// For unary functions use ops::Lazy.
[INFO] [stdout] ...   |
[INFO] [stdout] 58  | |     ]{ Op::Output }
[INFO] [stdout] 59  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:61:1
[INFO] [stdout]     |
[INFO] [stdout] 61  | / type_fn!{
[INFO] [stdout] 62  | |     /// Applies every parameter to a TypeFn_ (with 3 or more parameters)
[INFO] [stdout] 63  | |     /// except for the nth,creating a unary function
[INFO] [stdout] 64  | |     /// that takes that parameter and evaluates Op.
[INFO] [stdout] ...   |
[INFO] [stdout] 73  | |     ]{ Op::Output }
[INFO] [stdout] 74  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:78:1
[INFO] [stdout]     |
[INFO] [stdout] 78  | / type_fn!{
[INFO] [stdout] 79  | |     /**
[INFO] [stdout] 80  | |     Applies every parameter of a function (3+ params) except the self parameter,
[INFO] [stdout] 81  | |     which is by convention the first.
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / type_fn!{
[INFO] [stdout] 156 | |     /**
[INFO] [stdout] 157 | |     Applies the Self parameter of a function (3+ params),which is by convention the first.
[INFO] [stdout] 158 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 169 | |     }
[INFO] [stdout] 170 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:173:1
[INFO] [stdout]     |
[INFO] [stdout] 173 | / type_fn!{
[INFO] [stdout] 174 | |     /**
[INFO] [stdout] 175 | |     Applies the last parameter of a function (3+ params).
[INFO] [stdout] 176 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 188 | |     }
[INFO] [stdout] 189 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:218:1
[INFO] [stdout]     |
[INFO] [stdout] 218 | / type_fn!{
[INFO] [stdout] 219 | |     captures(Op, Nth, Mapper)
[INFO] [stdout] 220 | |     /// Maps the nth parameter of a function(2+ params) using Mapper and then passes it to Op.
[INFO] [stdout] 221 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     }
[INFO] [stdout] 231 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:50
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                                    ^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:242:1
[INFO] [stdout]     |
[INFO] [stdout] 242 | / type_fn!{
[INFO] [stdout] 243 | |     captures(Value)
[INFO] [stdout] 244 | |     /// Type-level version of "|_| Value ".
[INFO] [stdout] 245 | |     pub fn Const[Params](Params){ Value }
[INFO] [stdout] 246 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:50
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                                    ^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:248:1
[INFO] [stdout]     |
[INFO] [stdout] 248 | / type_fn!{
[INFO] [stdout] 249 | |     captures(T)
[INFO] [stdout] 250 | |
[INFO] [stdout] 251 | |     /// Ignores the captured variable,acting like an TypeFn_ identity function.
[INFO] [stdout] 252 | |     pub fn Ignoring[Params](Params){ Params }
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:258:1
[INFO] [stdout]     |
[INFO] [stdout] 258 | / type_fn!{
[INFO] [stdout] 259 | |     /// Type-level version of "|x| x ".
[INFO] [stdout] 260 | |     pub fn IdentityFn[P](P){P}
[INFO] [stdout] 261 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/as_tlist.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout] 10  | / type_fn!{use_trait 
[INFO] [stdout] 11  | |     trait=AsTList_ []
[INFO] [stdout] 12  | |     type=AsTList
[INFO] [stdout] 13  | |     fn_type=AsTListOp
[INFO] [stdout] 14  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/as_tlist.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / type_fn!{use_trait 
[INFO] [stdout] 35  | |     trait=VariantAsTList_ []
[INFO] [stdout] 36  | |     type=VariantAsTList
[INFO] [stdout] 37  | |     fn_type=VariantAsTListOp
[INFO] [stdout] 38  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/assertions.rs:261:1
[INFO] [stdout]     |
[INFO] [stdout] 261 | / type_fn!{
[INFO] [stdout] 262 | |     captures(Pred,This,Msg)
[INFO] [stdout] 263 | |     fn 
[INFO] [stdout] 264 | |         AssertThatHelper(False)
[INFO] [stdout] ...   |
[INFO] [stdout] 273 | |         AssertThatHelper(True){ True }
[INFO] [stdout] 274 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/assertions.rs:261:1
[INFO] [stdout]     |
[INFO] [stdout] 261 | / type_fn!{
[INFO] [stdout] 262 | |     captures(Pred,This,Msg)
[INFO] [stdout] 263 | |     fn 
[INFO] [stdout] 264 | |         AssertThatHelper(False)
[INFO] [stdout] ...   |
[INFO] [stdout] 273 | |         AssertThatHelper(True){ True }
[INFO] [stdout] 274 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout] 93  | / type_fn!{
[INFO] [stdout] 94  | |     fn _IsLessOrEqual(Less_ ){True}
[INFO] [stdout] 95  | |        _IsLessOrEqual(Equal_){True}
[INFO] [stdout] 96  | |        _IsLessOrEqual(Greater_){False}
[INFO] [stdout] 97  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout] 93  | / type_fn!{
[INFO] [stdout] 94  | |     fn _IsLessOrEqual(Less_ ){True}
[INFO] [stdout] 95  | |        _IsLessOrEqual(Equal_){True}
[INFO] [stdout] 96  | |        _IsLessOrEqual(Greater_){False}
[INFO] [stdout] 97  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout] 93  | / type_fn!{
[INFO] [stdout] 94  | |     fn _IsLessOrEqual(Less_ ){True}
[INFO] [stdout] 95  | |        _IsLessOrEqual(Equal_){True}
[INFO] [stdout] 96  | |        _IsLessOrEqual(Greater_){False}
[INFO] [stdout] 97  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout] 98  | / type_fn!{
[INFO] [stdout] 99  | |     fn _IsGreaterOrEqual(Less_ ){False}
[INFO] [stdout] 100 | |        _IsGreaterOrEqual(Equal_){True}
[INFO] [stdout] 101 | |        _IsGreaterOrEqual(Greater_){True}
[INFO] [stdout] 102 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout] 98  | / type_fn!{
[INFO] [stdout] 99  | |     fn _IsGreaterOrEqual(Less_ ){False}
[INFO] [stdout] 100 | |        _IsGreaterOrEqual(Equal_){True}
[INFO] [stdout] 101 | |        _IsGreaterOrEqual(Greater_){True}
[INFO] [stdout] 102 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout] 98  | / type_fn!{
[INFO] [stdout] 99  | |     fn _IsGreaterOrEqual(Less_ ){False}
[INFO] [stdout] 100 | |        _IsGreaterOrEqual(Equal_){True}
[INFO] [stdout] 101 | |        _IsGreaterOrEqual(Greater_){True}
[INFO] [stdout] 102 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | / type_fn!{
[INFO] [stdout] 162 | |     captures(L,R)
[INFO] [stdout] 163 | |     fn 
[INFO] [stdout] 164 | |     MinMaxHelper(Less_){ (L,R) }
[INFO] [stdout] 165 | |     MinMaxHelper(Equal_){ (L,R) }
[INFO] [stdout] 166 | |     MinMaxHelper(Greater_){ (R,L) }
[INFO] [stdout] 167 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | / type_fn!{
[INFO] [stdout] 162 | |     captures(L,R)
[INFO] [stdout] 163 | |     fn 
[INFO] [stdout] 164 | |     MinMaxHelper(Less_){ (L,R) }
[INFO] [stdout] 165 | |     MinMaxHelper(Equal_){ (L,R) }
[INFO] [stdout] 166 | |     MinMaxHelper(Greater_){ (R,L) }
[INFO] [stdout] 167 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | / type_fn!{
[INFO] [stdout] 162 | |     captures(L,R)
[INFO] [stdout] 163 | |     fn 
[INFO] [stdout] 164 | |     MinMaxHelper(Less_){ (L,R) }
[INFO] [stdout] 165 | |     MinMaxHelper(Equal_){ (L,R) }
[INFO] [stdout] 166 | |     MinMaxHelper(Greater_){ (R,L) }
[INFO] [stdout] 167 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/control_flow.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | / type_fn!{
[INFO] [stdout] 26  | |     captures(state,Then,Else)
[INFO] [stdout] 27  | |     #[doc(hidden)]
[INFO] [stdout] 28  | |     pub fn IfHelper(True )where[Then:TypeFn_<state>,]{ Then::Output }
[INFO] [stdout] 29  | |            IfHelper(False)where[Else:TypeFn_<state>,]{ Else::Output }
[INFO] [stdout] 30  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/control_flow.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | / type_fn!{
[INFO] [stdout] 26  | |     captures(state,Then,Else)
[INFO] [stdout] 27  | |     #[doc(hidden)]
[INFO] [stdout] 28  | |     pub fn IfHelper(True )where[Then:TypeFn_<state>,]{ Then::Output }
[INFO] [stdout] 29  | |            IfHelper(False)where[Else:TypeFn_<state>,]{ Else::Output }
[INFO] [stdout] 30  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/control_flow.rs:32:1
[INFO] [stdout]     |
[INFO] [stdout] 32  | / type_fn!{
[INFO] [stdout] 33  | |     captures(Pred,Then,Else=IdentityFn)
[INFO] [stdout] 34  | |     /**
[INFO] [stdout] 35  | |     An if expression that takes lazily evaluated Then and Else branches,
[INFO] [stdout] ...   |
[INFO] [stdout] 80  | |     ]{ let out;out }
[INFO] [stdout] 81  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/control_flow.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout] 86  | / type_fn!{
[INFO] [stdout] 87  | |     captures(Msg)
[INFO] [stdout] 88  | |     /**
[INFO] [stdout] 89  | |     Immediately causes a compile-time error with the `Msg` message.
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |     { () }
[INFO] [stdout] 142 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / type_fn!{define_trait
[INFO] [stdout] 103 | |     /// Subtracts 1 from Self,stopping at te minimum value.
[INFO] [stdout] 104 | |     ///
[INFO] [stdout] 105 | |     /// Equivalent to `|lhs| lhs.saturating_sub(1) `
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |     fn_type=SatSub1Op
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:117:1
[INFO] [stdout]     |
[INFO] [stdout] 117 | / type_fn!{define_trait
[INFO] [stdout] 118 | |     /// Returns whether N is 0.
[INFO] [stdout] 119 | |     trait=IsZero_ []
[INFO] [stdout] 120 | |     /// Returns whether N is 0.
[INFO] [stdout] ...   |
[INFO] [stdout] 123 | |     fn_type=IsZeroOp
[INFO] [stdout] 124 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | / type_fn!{define_trait
[INFO] [stdout] 127 | |     /// Returns the absolute value (with the same ConstType).
[INFO] [stdout] 128 | |     trait=AbsVal_ []
[INFO] [stdout] 129 | |     /// Returns the absolute value (with the same ConstType).
[INFO] [stdout] ...   |
[INFO] [stdout] 132 | |     fn_type=AbsValOp
[INFO] [stdout] 133 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:140:1
[INFO] [stdout]     |
[INFO] [stdout] 140 | / type_fn!{
[INFO] [stdout] 141 | |     /// Returns whether N is 1.
[INFO] [stdout] 142 | |     pub fn IsOneOp[N](N)
[INFO] [stdout] 143 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 149 | |     }
[INFO] [stdout] 150 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | / type_fn!{
[INFO] [stdout] 162 | |     /// Returns whether N is the mimimum value of the type.
[INFO] [stdout] 163 | |     pub fn IsMinOp[N](N)
[INFO] [stdout] 164 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | |     }
[INFO] [stdout] 171 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:173:1
[INFO] [stdout]     |
[INFO] [stdout] 173 | / type_fn!{
[INFO] [stdout] 174 | |     /// Returns whether N is the maximum value of the type.
[INFO] [stdout] 175 | |     pub fn IsMaxOp[N](N)
[INFO] [stdout] 176 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 182 | |     }
[INFO] [stdout] 183 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:190:1
[INFO] [stdout]     |
[INFO] [stdout] 190 | / type_fn!{
[INFO] [stdout] 191 | |     /// Gets the value for 0 as defined by N.
[INFO] [stdout] 192 | |     pub fn Get0Op[N](N)
[INFO] [stdout] 193 | |     where[ N:IntegerConsts<Zero=Out> ]
[INFO] [stdout] 194 | |     { let Out;Out }
[INFO] [stdout] 195 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_ops.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout] 93  | / type_fn!{use_trait 
[INFO] [stdout] 94  | |     trait=Deref []::Target
[INFO] [stdout] 95  | |     type=DerefTA
[INFO] [stdout] 96  | |     fn_type=DerefOp
[INFO] [stdout] 97  | |     method_like=DerefMt
[INFO] [stdout] 98  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:202:1
[INFO] [stdout]     |
[INFO] [stdout] 202 | / type_fn!{
[INFO] [stdout] 203 | |     /// Gets the value for 1 as defined by N.
[INFO] [stdout] 204 | |     pub fn Get1Op[N](N)
[INFO] [stdout] 205 | |     where[ N:IntegerConsts<One=Out> ]
[INFO] [stdout] 206 | |     { let Out;Out }
[INFO] [stdout] 207 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_ops.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / type_fn!{use_trait 
[INFO] [stdout] 108 | |     trait=Neg []
[INFO] [stdout] 109 | |     type=NegTA
[INFO] [stdout] 110 | |     fn_type=NegOp
[INFO] [stdout] 111 | |     method_like=NegMt
[INFO] [stdout] 112 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | / type_fn!{
[INFO] [stdout] 213 | |     /// Gets the minimum value as defined by N.
[INFO] [stdout] 214 | |     pub fn GetMinOp[N](N)
[INFO] [stdout] 215 | |     where[ N:IntegerConsts<Min=Out> ]
[INFO] [stdout] 216 | |     { let Out;Out }
[INFO] [stdout] 217 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_ops.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | / type_fn!{use_trait 
[INFO] [stdout] 115 | |     trait=Not []
[INFO] [stdout] 116 | |     type=NotTA
[INFO] [stdout] 117 | |     fn_type=NotOp
[INFO] [stdout] 118 | |     method_like=NotMt
[INFO] [stdout] 119 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:224:1
[INFO] [stdout]     |
[INFO] [stdout] 224 | / type_fn!{
[INFO] [stdout] 225 | |     /// Gets the maximum value as defined by N.
[INFO] [stdout] 226 | |     pub fn GetMaxOp[N](N)
[INFO] [stdout] 227 | |     where[ N:IntegerConsts<Max=Out> ]
[INFO] [stdout] 228 | |     { let Out;Out }
[INFO] [stdout] 229 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:22:1
[INFO] [stdout]     |
[INFO] [stdout] 22  | / type_fn!{
[INFO] [stdout] 23  | |     captures(Op,Rhs)
[INFO] [stdout] 24  | |     /// Type-level version of "|x|Op(x,Rhs)"
[INFO] [stdout] 25  | |     pub fn ApplyRhs[Lhs](Lhs)
[INFO] [stdout] 26  | |     where [ Op: TypeFn_<(Lhs, Rhs)> ]
[INFO] [stdout] 27  | |     { Op::Output }
[INFO] [stdout] 28  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:236:1
[INFO] [stdout]     |
[INFO] [stdout] 236 | / type_fn!{
[INFO] [stdout] 237 | |     /// Adds 1 to N.
[INFO] [stdout] 238 | |     pub fn Add1Op[N](N)
[INFO] [stdout] 239 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 245 | |     }
[INFO] [stdout] 246 | | }    
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:254:1
[INFO] [stdout]     |
[INFO] [stdout] 254 | / type_fn!{
[INFO] [stdout] 255 | |     /// Substracts 1 from N.
[INFO] [stdout] 256 | |     pub fn Sub1Op[N](N)
[INFO] [stdout] 257 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 263 | |     }
[INFO] [stdout] 264 | | }    
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/wrapper_ops.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / type_fn!{define_trait
[INFO] [stdout] 4   | |     /// Returns the wrapped value if Self is an ok/some value,otherwise fails to compile.
[INFO] [stdout] 5   | |     trait=Unwrap_ []
[INFO] [stdout] 6   | |     type=Unwrap
[INFO] [stdout] 7   | |     fn_type=UnwrapOp
[INFO] [stdout] 8   | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:30:1
[INFO] [stdout]     |
[INFO] [stdout] 30  | / type_fn!{
[INFO] [stdout] 31  | |     captures(Op,Lhs)
[INFO] [stdout] 32  | |     /// Type-level version of "|x|Op(Lhs,x)"
[INFO] [stdout] 33  | |     pub fn ApplyLhs[Rhs](Rhs)
[INFO] [stdout] 34  | |     where [ Op: TypeFn_<(Lhs, Rhs)> ]
[INFO] [stdout] 35  | |     { Op::Output }
[INFO] [stdout] 36  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/wrapper_ops.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / type_fn!{define_trait
[INFO] [stdout] 38  | |     /// Unwraps a 0/1 element container into the contained value.
[INFO] [stdout] 39  | |     ///
[INFO] [stdout] 40  | |     /// On values like `None_` this returns `()`
[INFO] [stdout] ...   |
[INFO] [stdout] 45  | |     fn_type=IntoInnerOp
[INFO] [stdout] 46  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:700:13
[INFO] [stdout]     |
[INFO] [stdout] 700 |           for $op_name<$($bound_vars,)*>
[INFO] [stdout]     |               ^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/discriminant.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | / type_fn!{
[INFO] [stdout] 119 | |     /// Extracts the integer value of a Discriminant<..>.
[INFO] [stdout] 120 | |     pub fn UIntFromDiscriminant[N, T, I](Discriminant<N, T, I>){ I }
[INFO] [stdout] 121 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout] 48  | / type_fn!{
[INFO] [stdout] 49  | |     /// Applies a parameter of a function (3+ params).
[INFO] [stdout] 50  | |     /// 
[INFO] [stdout] 51  | |     /// For unary functions use ops::Lazy.
[INFO] [stdout] ...   |
[INFO] [stdout] 58  | |     ]{ Op::Output }
[INFO] [stdout] 59  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/discriminant.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / type_fn!{
[INFO] [stdout] 124 | |     /// Gets the Discriminant of This.
[INFO] [stdout] 125 | |     pub fn GetDiscrOp[This](This)
[INFO] [stdout] 126 | |     where[ This:GetDiscriminant ]
[INFO] [stdout] 127 | |     { This::Discriminant }
[INFO] [stdout] 128 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:61:1
[INFO] [stdout]     |
[INFO] [stdout] 61  | / type_fn!{
[INFO] [stdout] 62  | |     /// Applies every parameter to a TypeFn_ (with 3 or more parameters)
[INFO] [stdout] 63  | |     /// except for the nth,creating a unary function
[INFO] [stdout] 64  | |     /// that takes that parameter and evaluates Op.
[INFO] [stdout] ...   |
[INFO] [stdout] 73  | |     ]{ Op::Output }
[INFO] [stdout] 74  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/discriminant.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 130 | / type_fn!{
[INFO] [stdout] 131 | |     /// Gets the integer value of the discriminant of This.
[INFO] [stdout] 132 | |     pub fn GetUIntDiscrOp[This](This)
[INFO] [stdout] 133 | |     where[ This:GetDiscriminant ]
[INFO] [stdout] 134 | |     { This::UIntDiscr }
[INFO] [stdout] 135 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:78:1
[INFO] [stdout]     |
[INFO] [stdout] 78  | / type_fn!{
[INFO] [stdout] 79  | |     /**
[INFO] [stdout] 80  | |     Applies every parameter of a function (3+ params) except the self parameter,
[INFO] [stdout] 81  | |     which is by convention the first.
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     }
[INFO] [stdout] 153 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/discriminant.rs:137:1
[INFO] [stdout]     |
[INFO] [stdout] 137 | / type_fn!{
[INFO] [stdout] 138 | |     /// Gets the unit struct representing the variant of This.
[INFO] [stdout] 139 | |     pub fn GetVariantOp[This](This)
[INFO] [stdout] 140 | |     where[ This:GetDiscriminant ]
[INFO] [stdout] 141 | |     { This::Variant }
[INFO] [stdout] 142 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout] 48  | / type_fn!{
[INFO] [stdout] 49  | |     /// Equivalent to `|This| This[Field] `.
[INFO] [stdout] 50  | |     captures(Field)
[INFO] [stdout] 51  | |     pub fn GetFieldMt[This](This)
[INFO] [stdout] 52  | |     where[ This:GetField_<Field> ]
[INFO] [stdout] 53  | |     { This::Output }
[INFO] [stdout] 54  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / type_fn!{
[INFO] [stdout] 156 | |     /**
[INFO] [stdout] 157 | |     Applies the Self parameter of a function (3+ params),which is by convention the first.
[INFO] [stdout] 158 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 169 | |     }
[INFO] [stdout] 170 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:85:1
[INFO] [stdout]     |
[INFO] [stdout] 85  | / type_fn!{
[INFO] [stdout] 86  | |     captures(Field,Value)
[INFO] [stdout] 87  | |     /// Equivalent to `|This|{ This[Field]=Value; This }`.
[INFO] [stdout] 88  | |     pub fn SetFieldMt[This](This)
[INFO] [stdout] 89  | |     where[ This:SetField_<Field,Value> ]
[INFO] [stdout] 90  | |     { This::Output }
[INFO] [stdout] 91  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:173:1
[INFO] [stdout]     |
[INFO] [stdout] 173 | / type_fn!{
[INFO] [stdout] 174 | |     /**
[INFO] [stdout] 175 | |     Applies the last parameter of a function (3+ params).
[INFO] [stdout] 176 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 188 | |     }
[INFO] [stdout] 189 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:283:1
[INFO] [stdout]     |
[INFO] [stdout] 283 | / type_fn!{
[INFO] [stdout] 284 | |     captures(FVPairs)
[INFO] [stdout] 285 | |     /// Sets the values of fields in FVPairs.
[INFO] [stdout] 286 | |     /// 
[INFO] [stdout] ...   |
[INFO] [stdout] 292 | |     { This::Output }
[INFO] [stdout] 293 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:218:1
[INFO] [stdout]     |
[INFO] [stdout] 218 | / type_fn!{
[INFO] [stdout] 219 | |     captures(Op, Nth, Mapper)
[INFO] [stdout] 220 | |     /// Maps the nth parameter of a function(2+ params) using Mapper and then passes it to Op.
[INFO] [stdout] 221 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     }
[INFO] [stdout] 231 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:320:1
[INFO] [stdout]     |
[INFO] [stdout] 320 | / type_fn!{
[INFO] [stdout] 321 | |     captures(Field, Mapper)
[INFO] [stdout] 322 | |     /// Type-level equivalent of "|This|{ This[Field]=Mapper(This[Field]); This }".
[INFO] [stdout] 323 | |     pub fn MapFieldMt[This](This)
[INFO] [stdout] 324 | |     where[ MapFieldOp:TypeFn_<(This, Field, Mapper),Output=Out> ]
[INFO] [stdout] 325 | |     { let Out;Out }
[INFO] [stdout] 326 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:50
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                                    ^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:242:1
[INFO] [stdout]     |
[INFO] [stdout] 242 | / type_fn!{
[INFO] [stdout] 243 | |     captures(Value)
[INFO] [stdout] 244 | |     /// Type-level version of "|_| Value ".
[INFO] [stdout] 245 | |     pub fn Const[Params](Params){ Value }
[INFO] [stdout] 246 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:346:1
[INFO] [stdout]     |
[INFO] [stdout] 346 | / type_fn!{
[INFO] [stdout] 347 | |     captures(Field, Mapper)
[INFO] [stdout] 348 | |     /// Type-level equivalent of "|This|{ This[Field]=Mapper(This); This }".
[INFO] [stdout] 349 | |     pub fn MapIntoFieldMt[This](This)
[INFO] [stdout] 350 | |     where[ MapIntoFieldOp:TypeFn_<(This, Field, Mapper),Output=Out> ]
[INFO] [stdout] 351 | |     { let Out;Out }
[INFO] [stdout] 352 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:50
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                                    ^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:248:1
[INFO] [stdout]     |
[INFO] [stdout] 248 | / type_fn!{
[INFO] [stdout] 249 | |     captures(T)
[INFO] [stdout] 250 | |
[INFO] [stdout] 251 | |     /// Ignores the captured variable,acting like an TypeFn_ identity function.
[INFO] [stdout] 252 | |     pub fn Ignoring[Params](Params){ Params }
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/const_wrapper/mod.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | / type_fn!{
[INFO] [stdout] 127 | |     /// Constructs a ConstWrapper<v> (on the type-level).
[INFO] [stdout] 128 | |     pub fn NewConstWrapper[v:?Sized](v){ ConstWrapper<v> }
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/fn_adaptors.rs:258:1
[INFO] [stdout]     |
[INFO] [stdout] 258 | / type_fn!{
[INFO] [stdout] 259 | |     /// Type-level version of "|x| x ".
[INFO] [stdout] 260 | |     pub fn IdentityFn[P](P){P}
[INFO] [stdout] 261 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/as_tlist.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout] 10  | / type_fn!{use_trait 
[INFO] [stdout] 11  | |     trait=AsTList_ []
[INFO] [stdout] 12  | |     type=AsTList
[INFO] [stdout] 13  | |     fn_type=AsTListOp
[INFO] [stdout] 14  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/as_tlist.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout] 34  | / type_fn!{use_trait 
[INFO] [stdout] 35  | |     trait=VariantAsTList_ []
[INFO] [stdout] 36  | |     type=VariantAsTList
[INFO] [stdout] 37  | |     fn_type=VariantAsTListOp
[INFO] [stdout] 38  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 191 | / declare_collection_op!{
[INFO] [stdout] 192 | |     /// Processes the collection incrementally from the start,using the `Func` function,
[INFO] [stdout] 193 | |     /// returning the first element if the collection only contains 1 element.
[INFO] [stdout] 194 | |     fn reduce_l(This,Func)
[INFO] [stdout] ...   |
[INFO] [stdout] 198 | |     methodlike=ReduceLMt,
[INFO] [stdout] 199 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/assertions.rs:261:1
[INFO] [stdout]     |
[INFO] [stdout] 261 | / type_fn!{
[INFO] [stdout] 262 | |     captures(Pred,This,Msg)
[INFO] [stdout] 263 | |     fn 
[INFO] [stdout] 264 | |         AssertThatHelper(False)
[INFO] [stdout] ...   |
[INFO] [stdout] 273 | |         AssertThatHelper(True){ True }
[INFO] [stdout] 274 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:202:1
[INFO] [stdout]     |
[INFO] [stdout] 202 | / declare_collection_op!{
[INFO] [stdout] 203 | |     /// Creates a collection of  pairs of 
[INFO] [stdout] 204 | |     /// each element of This and Other,truncating to the smaller collection.
[INFO] [stdout] 205 | |     fn zip(This,Func)
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     methodlike=ZipMt,
[INFO] [stdout] 210 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/assertions.rs:261:1
[INFO] [stdout]     |
[INFO] [stdout] 261 | / type_fn!{
[INFO] [stdout] 262 | |     captures(Pred,This,Msg)
[INFO] [stdout] 263 | |     fn 
[INFO] [stdout] 264 | |         AssertThatHelper(False)
[INFO] [stdout] ...   |
[INFO] [stdout] 273 | |         AssertThatHelper(True){ True }
[INFO] [stdout] 274 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:213:1
[INFO] [stdout]     |
[INFO] [stdout] 213 | / declare_collection_op!{
[INFO] [stdout] 214 | |     /// Processes the collection incrementally from the end,using the `Func` function,
[INFO] [stdout] 215 | |     /// returning the last element if the collection only contains 1 element.
[INFO] [stdout] 216 | |     fn reduce_r(This,Func)
[INFO] [stdout] ...   |
[INFO] [stdout] 220 | |     methodlike=ReduceRMt,
[INFO] [stdout] 221 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 224 | / declare_collection_op!{
[INFO] [stdout] 225 | |     /// Turns a nested collection of some ConstType into an unnested collection of 
[INFO] [stdout] 226 | |     /// the same ConstType.
[INFO] [stdout] 227 | |     fn flatten(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     methodlike=FlattenMt,
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 224 | / declare_collection_op!{
[INFO] [stdout] 225 | |     /// Turns a nested collection of some ConstType into an unnested collection of 
[INFO] [stdout] 226 | |     /// the same ConstType.
[INFO] [stdout] 227 | |     fn flatten(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     methodlike=FlattenMt,
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:224:1
[INFO] [stdout]     |
[INFO] [stdout] 224 | / declare_collection_op!{
[INFO] [stdout] 225 | |     /// Turns a nested collection of some ConstType into an unnested collection of 
[INFO] [stdout] 226 | |     /// the same ConstType.
[INFO] [stdout] 227 | |     fn flatten(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     methodlike=FlattenMt,
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 224 | / declare_collection_op!{
[INFO] [stdout] 225 | |     /// Turns a nested collection of some ConstType into an unnested collection of 
[INFO] [stdout] 226 | |     /// the same ConstType.
[INFO] [stdout] 227 | |     fn flatten(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     methodlike=FlattenMt,
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout] 93  | / type_fn!{
[INFO] [stdout] 94  | |     fn _IsLessOrEqual(Less_ ){True}
[INFO] [stdout] 95  | |        _IsLessOrEqual(Equal_){True}
[INFO] [stdout] 96  | |        _IsLessOrEqual(Greater_){False}
[INFO] [stdout] 97  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout] 93  | / type_fn!{
[INFO] [stdout] 94  | |     fn _IsLessOrEqual(Less_ ){True}
[INFO] [stdout] 95  | |        _IsLessOrEqual(Equal_){True}
[INFO] [stdout] 96  | |        _IsLessOrEqual(Greater_){False}
[INFO] [stdout] 97  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout] 93  | / type_fn!{
[INFO] [stdout] 94  | |     fn _IsLessOrEqual(Less_ ){True}
[INFO] [stdout] 95  | |        _IsLessOrEqual(Equal_){True}
[INFO] [stdout] 96  | |        _IsLessOrEqual(Greater_){False}
[INFO] [stdout] 97  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout] 98  | / type_fn!{
[INFO] [stdout] 99  | |     fn _IsGreaterOrEqual(Less_ ){False}
[INFO] [stdout] 100 | |        _IsGreaterOrEqual(Equal_){True}
[INFO] [stdout] 101 | |        _IsGreaterOrEqual(Greater_){True}
[INFO] [stdout] 102 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout] 98  | / type_fn!{
[INFO] [stdout] 99  | |     fn _IsGreaterOrEqual(Less_ ){False}
[INFO] [stdout] 100 | |        _IsGreaterOrEqual(Equal_){True}
[INFO] [stdout] 101 | |        _IsGreaterOrEqual(Greater_){True}
[INFO] [stdout] 102 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout] 98  | / type_fn!{
[INFO] [stdout] 99  | |     fn _IsGreaterOrEqual(Less_ ){False}
[INFO] [stdout] 100 | |        _IsGreaterOrEqual(Equal_){True}
[INFO] [stdout] 101 | |        _IsGreaterOrEqual(Greater_){True}
[INFO] [stdout] 102 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:224:1
[INFO] [stdout]     |
[INFO] [stdout] 224 | / declare_collection_op!{
[INFO] [stdout] 225 | |     /// Turns a nested collection of some ConstType into an unnested collection of 
[INFO] [stdout] 226 | |     /// the same ConstType.
[INFO] [stdout] 227 | |     fn flatten(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     methodlike=FlattenMt,
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:270:1
[INFO] [stdout]     |
[INFO] [stdout] 270 | / declare_collection_op!{
[INFO] [stdout] 271 | |     /// Returns the collection with the value added at one end.
[INFO] [stdout] 272 | |     ///
[INFO] [stdout] 273 | |     /// Push followed by Pop must return the pushed value and
[INFO] [stdout] ...   |
[INFO] [stdout] 280 | |     methodlike=PushMt,
[INFO] [stdout] 281 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:284:1
[INFO] [stdout]     |
[INFO] [stdout] 284 | / declare_collection_op!{
[INFO] [stdout] 285 | |     /// Puts all the elements of the Other collection at the end of This.
[INFO] [stdout] 286 | |     fn append(This,Other)
[INFO] [stdout] 287 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 290 | |     methodlike=AppendMt,
[INFO] [stdout] 291 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | / type_fn!{
[INFO] [stdout] 162 | |     captures(L,R)
[INFO] [stdout] 163 | |     fn 
[INFO] [stdout] 164 | |     MinMaxHelper(Less_){ (L,R) }
[INFO] [stdout] 165 | |     MinMaxHelper(Equal_){ (L,R) }
[INFO] [stdout] 166 | |     MinMaxHelper(Greater_){ (R,L) }
[INFO] [stdout] 167 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:294:1
[INFO] [stdout]     |
[INFO] [stdout] 294 | / declare_collection_op!{
[INFO] [stdout] 295 | |     /// Transforms the elements of the collection using a function that returns 
[INFO] [stdout] 296 | |     /// `impl ConstInto_<TryFold>`,
[INFO] [stdout] 297 | |     /// filtering out the TFBreak<_> values and unwrapping the TFVal<_> values.
[INFO] [stdout] ...   |
[INFO] [stdout] 305 | |     methodlike=FilterMapMt,
[INFO] [stdout] 306 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 309 | / declare_collection_op!{
[INFO] [stdout] 310 | |     /// Returns the collection with the last/first element removed alongside that element.
[INFO] [stdout] 311 | |     ///
[INFO] [stdout] 312 | |     /// Returns Some_<(Element,CollectionWithoutValue)> if the collection is not empty,
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |     methodlike=PopMt,
[INFO] [stdout] 319 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 309 | / declare_collection_op!{
[INFO] [stdout] 310 | |     /// Returns the collection with the last/first element removed alongside that element.
[INFO] [stdout] 311 | |     ///
[INFO] [stdout] 312 | |     /// Returns Some_<(Element,CollectionWithoutValue)> if the collection is not empty,
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |     methodlike=PopMt,
[INFO] [stdout] 319 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:309:1
[INFO] [stdout]     |
[INFO] [stdout] 309 | / declare_collection_op!{
[INFO] [stdout] 310 | |     /// Returns the collection with the last/first element removed alongside that element.
[INFO] [stdout] 311 | |     ///
[INFO] [stdout] 312 | |     /// Returns Some_<(Element,CollectionWithoutValue)> if the collection is not empty,
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |     methodlike=PopMt,
[INFO] [stdout] 319 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 309 | / declare_collection_op!{
[INFO] [stdout] 310 | |     /// Returns the collection with the last/first element removed alongside that element.
[INFO] [stdout] 311 | |     ///
[INFO] [stdout] 312 | |     /// Returns Some_<(Element,CollectionWithoutValue)> if the collection is not empty,
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |     methodlike=PopMt,
[INFO] [stdout] 319 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | / type_fn!{
[INFO] [stdout] 162 | |     captures(L,R)
[INFO] [stdout] 163 | |     fn 
[INFO] [stdout] 164 | |     MinMaxHelper(Less_){ (L,R) }
[INFO] [stdout] 165 | |     MinMaxHelper(Equal_){ (L,R) }
[INFO] [stdout] 166 | |     MinMaxHelper(Greater_){ (R,L) }
[INFO] [stdout] 167 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:309:1
[INFO] [stdout]     |
[INFO] [stdout] 309 | / declare_collection_op!{
[INFO] [stdout] 310 | |     /// Returns the collection with the last/first element removed alongside that element.
[INFO] [stdout] 311 | |     ///
[INFO] [stdout] 312 | |     /// Returns Some_<(Element,CollectionWithoutValue)> if the collection is not empty,
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |     methodlike=PopMt,
[INFO] [stdout] 319 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/const_ord.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | / type_fn!{
[INFO] [stdout] 162 | |     captures(L,R)
[INFO] [stdout] 163 | |     fn 
[INFO] [stdout] 164 | |     MinMaxHelper(Less_){ (L,R) }
[INFO] [stdout] 165 | |     MinMaxHelper(Equal_){ (L,R) }
[INFO] [stdout] 166 | |     MinMaxHelper(Greater_){ (R,L) }
[INFO] [stdout] 167 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/control_flow.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | / type_fn!{
[INFO] [stdout] 26  | |     captures(state,Then,Else)
[INFO] [stdout] 27  | |     #[doc(hidden)]
[INFO] [stdout] 28  | |     pub fn IfHelper(True )where[Then:TypeFn_<state>,]{ Then::Output }
[INFO] [stdout] 29  | |            IfHelper(False)where[Else:TypeFn_<state>,]{ Else::Output }
[INFO] [stdout] 30  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:321:1
[INFO] [stdout]     |
[INFO] [stdout] 321 | / declare_collection_op!{
[INFO] [stdout] 322 | |     /// Returns the collection only containing the first N elements.
[INFO] [stdout] 323 | |     fn take(This,N)
[INFO] [stdout] 324 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 327 | |     methodlike=TakeMt,
[INFO] [stdout] 328 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:331:1
[INFO] [stdout]     |
[INFO] [stdout] 331 | / declare_collection_op!{
[INFO] [stdout] 332 | |     /// Returns the collection only containing the first elements 
[INFO] [stdout] 333 | |     /// which match the Pred predicate.
[INFO] [stdout] 334 | |     fn take_while(This,Pred)
[INFO] [stdout] ...   |
[INFO] [stdout] 338 | |     methodlike=TakeWhileMt,
[INFO] [stdout] 339 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/control_flow.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout] 25  | / type_fn!{
[INFO] [stdout] 26  | |     captures(state,Then,Else)
[INFO] [stdout] 27  | |     #[doc(hidden)]
[INFO] [stdout] 28  | |     pub fn IfHelper(True )where[Then:TypeFn_<state>,]{ Then::Output }
[INFO] [stdout] 29  | |            IfHelper(False)where[Else:TypeFn_<state>,]{ Else::Output }
[INFO] [stdout] 30  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:342:1
[INFO] [stdout]     |
[INFO] [stdout] 342 | / declare_collection_op!{
[INFO] [stdout] 343 | |     /// Returns the collection skipping the first N elements.
[INFO] [stdout] 344 | |     fn skip(This,N)
[INFO] [stdout] 345 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 348 | |     methodlike=SkipMt,
[INFO] [stdout] 349 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/control_flow.rs:32:1
[INFO] [stdout]     |
[INFO] [stdout] 32  | / type_fn!{
[INFO] [stdout] 33  | |     captures(Pred,Then,Else=IdentityFn)
[INFO] [stdout] 34  | |     /**
[INFO] [stdout] 35  | |     An if expression that takes lazily evaluated Then and Else branches,
[INFO] [stdout] ...   |
[INFO] [stdout] 80  | |     ]{ let out;out }
[INFO] [stdout] 81  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/control_flow.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout] 86  | / type_fn!{
[INFO] [stdout] 87  | |     captures(Msg)
[INFO] [stdout] 88  | |     /**
[INFO] [stdout] 89  | |     Immediately causes a compile-time error with the `Msg` message.
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |     { () }
[INFO] [stdout] 142 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / type_fn!{define_trait
[INFO] [stdout] 103 | |     /// Subtracts 1 from Self,stopping at te minimum value.
[INFO] [stdout] 104 | |     ///
[INFO] [stdout] 105 | |     /// Equivalent to `|lhs| lhs.saturating_sub(1) `
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |     fn_type=SatSub1Op
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:117:1
[INFO] [stdout]     |
[INFO] [stdout] 117 | / type_fn!{define_trait
[INFO] [stdout] 118 | |     /// Returns whether N is 0.
[INFO] [stdout] 119 | |     trait=IsZero_ []
[INFO] [stdout] 120 | |     /// Returns whether N is 0.
[INFO] [stdout] ...   |
[INFO] [stdout] 123 | |     fn_type=IsZeroOp
[INFO] [stdout] 124 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:352:1
[INFO] [stdout]     |
[INFO] [stdout] 352 | / declare_collection_op!{
[INFO] [stdout] 353 | |     /// Returns the collection skipping the first elements matching the Pred predicate.
[INFO] [stdout] 354 | |     fn skip_while(This,Pred)
[INFO] [stdout] 355 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | |     methodlike=SkipWhileMt,
[INFO] [stdout] 359 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | / type_fn!{define_trait
[INFO] [stdout] 374 | |     /// Returns the collection with the last element removed,alongside the last element.
[INFO] [stdout] 375 | |     ///
[INFO] [stdout] 376 | |     /// Returns Some_<(Element,CollectionWithoutValue)> if the collection is not empty,
[INFO] [stdout] ...   |
[INFO] [stdout] 380 | |     fn_type=PopBackOp
[INFO] [stdout] 381 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | / type_fn!{define_trait
[INFO] [stdout] 127 | |     /// Returns the absolute value (with the same ConstType).
[INFO] [stdout] 128 | |     trait=AbsVal_ []
[INFO] [stdout] 129 | |     /// Returns the absolute value (with the same ConstType).
[INFO] [stdout] ...   |
[INFO] [stdout] 132 | |     fn_type=AbsValOp
[INFO] [stdout] 133 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:394:1
[INFO] [stdout]     |
[INFO] [stdout] 394 | / type_fn!{define_trait
[INFO] [stdout] 395 | |     /// Returns the collection with the first element removed,alongside the first element.
[INFO] [stdout] 396 | |     ///
[INFO] [stdout] 397 | |     /// Returns None if the collection is empty ,
[INFO] [stdout] ...   |
[INFO] [stdout] 402 | |     fn_type=PopFrontOp
[INFO] [stdout] 403 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:140:1
[INFO] [stdout]     |
[INFO] [stdout] 140 | / type_fn!{
[INFO] [stdout] 141 | |     /// Returns whether N is 1.
[INFO] [stdout] 142 | |     pub fn IsOneOp[N](N)
[INFO] [stdout] 143 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 149 | |     }
[INFO] [stdout] 150 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:405:1
[INFO] [stdout]     |
[INFO] [stdout] 405 | / type_fn!{define_trait
[INFO] [stdout] 406 | |     /// The ammount of elements in the collection that can be iterated over in FoldL_ .
[INFO] [stdout] 407 | |     ///
[INFO] [stdout] 408 | |     trait=Len_ []
[INFO] [stdout] 409 | |     type=Len
[INFO] [stdout] 410 | |     fn_type=LenOp
[INFO] [stdout] 411 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:414:1
[INFO] [stdout]     |
[INFO] [stdout] 414 | / declare_collection_op!{
[INFO] [stdout] 415 | |     static=true,
[INFO] [stdout] 416 | |     /// Creates a value of the ConstType associated with the function 
[INFO] [stdout] 417 | |     /// by repeating  `Value` `Repeated` times
[INFO] [stdout] ...   |
[INFO] [stdout] 423 | |     methodlike=RepeatMt,
[INFO] [stdout] 424 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 426 | / declare_collection_op!{
[INFO] [stdout] 427 | |     /// Reverses `This`.
[INFO] [stdout] 428 | |     ///
[INFO] [stdout] 429 | |     fn reverse(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 433 | |     methodlike=ReverseMt,
[INFO] [stdout] 434 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 426 | / declare_collection_op!{
[INFO] [stdout] 427 | |     /// Reverses `This`.
[INFO] [stdout] 428 | |     ///
[INFO] [stdout] 429 | |     fn reverse(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 433 | |     methodlike=ReverseMt,
[INFO] [stdout] 434 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | / type_fn!{
[INFO] [stdout] 162 | |     /// Returns whether N is the mimimum value of the type.
[INFO] [stdout] 163 | |     pub fn IsMinOp[N](N)
[INFO] [stdout] 164 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | |     }
[INFO] [stdout] 171 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:426:1
[INFO] [stdout]     |
[INFO] [stdout] 426 | / declare_collection_op!{
[INFO] [stdout] 427 | |     /// Reverses `This`.
[INFO] [stdout] 428 | |     ///
[INFO] [stdout] 429 | |     fn reverse(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 433 | |     methodlike=ReverseMt,
[INFO] [stdout] 434 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 426 | / declare_collection_op!{
[INFO] [stdout] 427 | |     /// Reverses `This`.
[INFO] [stdout] 428 | |     ///
[INFO] [stdout] 429 | |     fn reverse(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 433 | |     methodlike=ReverseMt,
[INFO] [stdout] 434 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:173:1
[INFO] [stdout]     |
[INFO] [stdout] 173 | / type_fn!{
[INFO] [stdout] 174 | |     /// Returns whether N is the maximum value of the type.
[INFO] [stdout] 175 | |     pub fn IsMaxOp[N](N)
[INFO] [stdout] 176 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 182 | |     }
[INFO] [stdout] 183 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:426:1
[INFO] [stdout]     |
[INFO] [stdout] 426 | / declare_collection_op!{
[INFO] [stdout] 427 | |     /// Reverses `This`.
[INFO] [stdout] 428 | |     ///
[INFO] [stdout] 429 | |     fn reverse(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 433 | |     methodlike=ReverseMt,
[INFO] [stdout] 434 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:437:1
[INFO] [stdout]     |
[INFO] [stdout] 437 | / declare_collection_op!{
[INFO] [stdout] 438 | |     /// Separates the elements of `This` into a pair of collections of the same ConstType
[INFO] [stdout] 439 | |     /// based on 
[INFO] [stdout] 440 | |     /// the return value of Pred,if it return False the element goes 
[INFO] [stdout] ...   |
[INFO] [stdout] 447 | |     methodlike=PartitionMt,
[INFO] [stdout] 448 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:190:1
[INFO] [stdout]     |
[INFO] [stdout] 190 | / type_fn!{
[INFO] [stdout] 191 | |     /// Gets the value for 0 as defined by N.
[INFO] [stdout] 192 | |     pub fn Get0Op[N](N)
[INFO] [stdout] 193 | |     where[ N:IntegerConsts<Zero=Out> ]
[INFO] [stdout] 194 | |     { let Out;Out }
[INFO] [stdout] 195 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:451:1
[INFO] [stdout]     |
[INFO] [stdout] 451 | / declare_collection_op!{
[INFO] [stdout] 452 | |     /// Separates the elements of `This` into a pair of collections of the `Type` 
[INFO] [stdout] 453 | |     /// ConstType based on 
[INFO] [stdout] 454 | |     /// the return value of Pred,if it return False the element goes 
[INFO] [stdout] ...   |
[INFO] [stdout] 461 | |     methodlike=PartitionAsMt,
[INFO] [stdout] 462 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:202:1
[INFO] [stdout]     |
[INFO] [stdout] 202 | / type_fn!{
[INFO] [stdout] 203 | |     /// Gets the value for 1 as defined by N.
[INFO] [stdout] 204 | |     pub fn Get1Op[N](N)
[INFO] [stdout] 205 | |     where[ N:IntegerConsts<One=Out> ]
[INFO] [stdout] 206 | |     { let Out;Out }
[INFO] [stdout] 207 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | / type_fn!{
[INFO] [stdout] 213 | |     /// Gets the minimum value as defined by N.
[INFO] [stdout] 214 | |     pub fn GetMinOp[N](N)
[INFO] [stdout] 215 | |     where[ N:IntegerConsts<Min=Out> ]
[INFO] [stdout] 216 | |     { let Out;Out }
[INFO] [stdout] 217 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:465:1
[INFO] [stdout]     |
[INFO] [stdout] 465 | / declare_collection_op!{
[INFO] [stdout] 466 | |     /**
[INFO] [stdout] 467 | |     Searches for an element in the collection that satisfies a predicate.
[INFO] [stdout] 468 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 478 | |     methodlike=FindMt,
[INFO] [stdout] 479 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:482:1
[INFO] [stdout]     |
[INFO] [stdout] 482 | / declare_collection_op!{
[INFO] [stdout] 483 | |     /**
[INFO] [stdout] 484 | |     Returns the first position from the start at which the Pred predicate returns True.
[INFO] [stdout] 485 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 493 | |     methodlike=PositionMt,
[INFO] [stdout] 494 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:224:1
[INFO] [stdout]     |
[INFO] [stdout] 224 | / type_fn!{
[INFO] [stdout] 225 | |     /// Gets the maximum value as defined by N.
[INFO] [stdout] 226 | |     pub fn GetMaxOp[N](N)
[INFO] [stdout] 227 | |     where[ N:IntegerConsts<Max=Out> ]
[INFO] [stdout] 228 | |     { let Out;Out }
[INFO] [stdout] 229 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:496:1
[INFO] [stdout]     |
[INFO] [stdout] 496 | / declare_collection_op!{
[INFO] [stdout] 497 | |     /**
[INFO] [stdout] 498 | |     Returns the first position from the end at which the Pred predicate returns True.
[INFO] [stdout] 499 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 507 | |     methodlike=RPositionMt,
[INFO] [stdout] 508 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:236:1
[INFO] [stdout]     |
[INFO] [stdout] 236 | / type_fn!{
[INFO] [stdout] 237 | |     /// Adds 1 to N.
[INFO] [stdout] 238 | |     pub fn Add1Op[N](N)
[INFO] [stdout] 239 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 245 | |     }
[INFO] [stdout] 246 | | }    
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/integers.rs:254:1
[INFO] [stdout]     |
[INFO] [stdout] 254 | / type_fn!{
[INFO] [stdout] 255 | |     /// Substracts 1 from N.
[INFO] [stdout] 256 | |     pub fn Sub1Op[N](N)
[INFO] [stdout] 257 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 263 | |     }
[INFO] [stdout] 264 | | }    
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/wrapper_ops.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / type_fn!{define_trait
[INFO] [stdout] 4   | |     /// Returns the wrapped value if Self is an ok/some value,otherwise fails to compile.
[INFO] [stdout] 5   | |     trait=Unwrap_ []
[INFO] [stdout] 6   | |     type=Unwrap
[INFO] [stdout] 7   | |     fn_type=UnwrapOp
[INFO] [stdout] 8   | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:512:1
[INFO] [stdout]     |
[INFO] [stdout] 512 | / declare_collection_op!{
[INFO] [stdout] 513 | |     /**
[INFO] [stdout] 514 | |     Searches for an element in the collection,found when Finder returns Some_<Element>
[INFO] [stdout] 515 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 523 | |     methodlike=FindMapMt,
[INFO] [stdout] 524 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/ops/wrapper_ops.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout] 37  | / type_fn!{define_trait
[INFO] [stdout] 38  | |     /// Unwraps a 0/1 element container into the contained value.
[INFO] [stdout] 39  | |     ///
[INFO] [stdout] 40  | |     /// On values like `None_` this returns `()`
[INFO] [stdout] ...   |
[INFO] [stdout] 45  | |     fn_type=IntoInnerOp
[INFO] [stdout] 46  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:700:13
[INFO] [stdout]     |
[INFO] [stdout] 700 |           for $op_name<$($bound_vars,)*>
[INFO] [stdout]     |               ^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/discriminant.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | / type_fn!{
[INFO] [stdout] 119 | |     /// Extracts the integer value of a Discriminant<..>.
[INFO] [stdout] 120 | |     pub fn UIntFromDiscriminant[N, T, I](Discriminant<N, T, I>){ I }
[INFO] [stdout] 121 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:528:1
[INFO] [stdout]     |
[INFO] [stdout] 528 | / declare_collection_op!{
[INFO] [stdout] 529 | |     /**
[INFO] [stdout] 530 | |     Tests whether a predicate is true for all elements of a collection.
[INFO] [stdout] 531 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 542 | |     methodlike=AllMt,
[INFO] [stdout] 543 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/discriminant.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | / type_fn!{
[INFO] [stdout] 124 | |     /// Gets the Discriminant of This.
[INFO] [stdout] 125 | |     pub fn GetDiscrOp[This](This)
[INFO] [stdout] 126 | |     where[ This:GetDiscriminant ]
[INFO] [stdout] 127 | |     { This::Discriminant }
[INFO] [stdout] 128 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:547:1
[INFO] [stdout]     |
[INFO] [stdout] 547 | / declare_collection_op!{
[INFO] [stdout] 548 | |     /**
[INFO] [stdout] 549 | |     Tests whether a predicate is true for any elements of a collection.
[INFO] [stdout] 550 | |     
[INFO] [stdout] ...   |
[INFO] [stdout] 560 | |     methodlike=AnyMt,
[INFO] [stdout] 561 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:703:1
[INFO] [stdout]     |
[INFO] [stdout] 703 | / type_fn!{
[INFO] [stdout] 704 | |     /// Constructs a TFVal<V>
[INFO] [stdout] 705 | |     pub fn NewTFVal[v](v){ TFVal<v> }
[INFO] [stdout] 706 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/discriminant.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 130 | / type_fn!{
[INFO] [stdout] 131 | |     /// Gets the integer value of the discriminant of This.
[INFO] [stdout] 132 | |     pub fn GetUIntDiscrOp[This](This)
[INFO] [stdout] 133 | |     where[ This:GetDiscriminant ]
[INFO] [stdout] 134 | |     { This::UIntDiscr }
[INFO] [stdout] 135 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | / type_fn!{
[INFO] [stdout] 708 | |     /// Constructs a TFBreak<V>
[INFO] [stdout] 709 | |     pub fn NewTFBreak[v](v){ TFBreak<v> }
[INFO] [stdout] 710 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/discriminant.rs:137:1
[INFO] [stdout]     |
[INFO] [stdout] 137 | / type_fn!{
[INFO] [stdout] 138 | |     /// Gets the unit struct representing the variant of This.
[INFO] [stdout] 139 | |     pub fn GetVariantOp[This](This)
[INFO] [stdout] 140 | |     where[ This:GetDiscriminant ]
[INFO] [stdout] 141 | |     { This::Variant }
[INFO] [stdout] 142 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:889:1
[INFO] [stdout]     |
[INFO] [stdout] 889 | / type_fn!{
[INFO] [stdout] 890 | |     captures(This,OutList)
[INFO] [stdout] 891 | |     fn 
[INFO] [stdout] 892 | |         Take_Helper1[Elem,Rem](Some_<(Elem,Rem)>)
[INFO] [stdout] ...   |
[INFO] [stdout] 901 | |         }
[INFO] [stdout] 902 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout] 48  | / type_fn!{
[INFO] [stdout] 49  | |     /// Equivalent to `|This| This[Field] `.
[INFO] [stdout] 50  | |     captures(Field)
[INFO] [stdout] 51  | |     pub fn GetFieldMt[This](This)
[INFO] [stdout] 52  | |     where[ This:GetField_<Field> ]
[INFO] [stdout] 53  | |     { This::Output }
[INFO] [stdout] 54  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:889:1
[INFO] [stdout]     |
[INFO] [stdout] 889 | / type_fn!{
[INFO] [stdout] 890 | |     captures(This,OutList)
[INFO] [stdout] 891 | |     fn 
[INFO] [stdout] 892 | |         Take_Helper1[Elem,Rem](Some_<(Elem,Rem)>)
[INFO] [stdout] ...   |
[INFO] [stdout] 901 | |         }
[INFO] [stdout] 902 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:85:1
[INFO] [stdout]     |
[INFO] [stdout] 85  | / type_fn!{
[INFO] [stdout] 86  | |     captures(Field,Value)
[INFO] [stdout] 87  | |     /// Equivalent to `|This|{ This[Field]=Value; This }`.
[INFO] [stdout] 88  | |     pub fn SetFieldMt[This](This)
[INFO] [stdout] 89  | |     where[ This:SetField_<Field,Value> ]
[INFO] [stdout] 90  | |     { This::Output }
[INFO] [stdout] 91  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:283:1
[INFO] [stdout]     |
[INFO] [stdout] 283 | / type_fn!{
[INFO] [stdout] 284 | |     captures(FVPairs)
[INFO] [stdout] 285 | |     /// Sets the values of fields in FVPairs.
[INFO] [stdout] 286 | |     /// 
[INFO] [stdout] ...   |
[INFO] [stdout] 292 | |     { This::Output }
[INFO] [stdout] 293 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:320:1
[INFO] [stdout]     |
[INFO] [stdout] 320 | / type_fn!{
[INFO] [stdout] 321 | |     captures(Field, Mapper)
[INFO] [stdout] 322 | |     /// Type-level equivalent of "|This|{ This[Field]=Mapper(This[Field]); This }".
[INFO] [stdout] 323 | |     pub fn MapFieldMt[This](This)
[INFO] [stdout] 324 | |     where[ MapFieldOp:TypeFn_<(This, Field, Mapper),Output=Out> ]
[INFO] [stdout] 325 | |     { let Out;Out }
[INFO] [stdout] 326 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/field_traits.rs:346:1
[INFO] [stdout]     |
[INFO] [stdout] 346 | / type_fn!{
[INFO] [stdout] 347 | |     captures(Field, Mapper)
[INFO] [stdout] 348 | |     /// Type-level equivalent of "|This|{ This[Field]=Mapper(This); This }".
[INFO] [stdout] 349 | |     pub fn MapIntoFieldMt[This](This)
[INFO] [stdout] 350 | |     where[ MapIntoFieldOp:TypeFn_<(This, Field, Mapper),Output=Out> ]
[INFO] [stdout] 351 | |     { let Out;Out }
[INFO] [stdout] 352 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:990:1
[INFO] [stdout]     |
[INFO] [stdout] 990 | / type_fn!{
[INFO] [stdout] 991 | |     fn 
[INFO] [stdout] 992 | |         BreakToSome[v](TFBreak<v>){ Some_<v> }
[INFO] [stdout] 993 | |         BreakToSome[v](TFVal<v>){ None_ }
[INFO] [stdout] 994 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:990:1
[INFO] [stdout]     |
[INFO] [stdout] 990 | / type_fn!{
[INFO] [stdout] 991 | |     fn 
[INFO] [stdout] 992 | |         BreakToSome[v](TFBreak<v>){ Some_<v> }
[INFO] [stdout] 993 | |         BreakToSome[v](TFVal<v>){ None_ }
[INFO] [stdout] 994 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1057:1
[INFO] [stdout]      |
[INFO] [stdout] 1057 | / type_fn!{
[INFO] [stdout] 1058 | |     captures(Reved,OutList,Elem1)
[INFO] [stdout] 1059 | |     fn 
[INFO] [stdout] 1060 | |         Zip_Helper1[Elem0,Rem](Some_<(Elem0,Rem)>)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/const_wrapper/mod.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | / type_fn!{
[INFO] [stdout] 127 | |     /// Constructs a ConstWrapper<v> (on the type-level).
[INFO] [stdout] 128 | |     pub fn NewConstWrapper[v:?Sized](v){ ConstWrapper<v> }
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1057:1
[INFO] [stdout]      |
[INFO] [stdout] 1057 | / type_fn!{
[INFO] [stdout] 1058 | |     captures(Reved,OutList,Elem1)
[INFO] [stdout] 1059 | |     fn 
[INFO] [stdout] 1060 | |         Zip_Helper1[Elem0,Rem](Some_<(Elem0,Rem)>)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 191 | / declare_collection_op!{
[INFO] [stdout] 192 | |     /// Processes the collection incrementally from the start,using the `Func` function,
[INFO] [stdout] 193 | |     /// returning the first element if the collection only contains 1 element.
[INFO] [stdout] 194 | |     fn reduce_l(This,Func)
[INFO] [stdout] ...   |
[INFO] [stdout] 198 | |     methodlike=ReduceLMt,
[INFO] [stdout] 199 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:202:1
[INFO] [stdout]     |
[INFO] [stdout] 202 | / declare_collection_op!{
[INFO] [stdout] 203 | |     /// Creates a collection of  pairs of 
[INFO] [stdout] 204 | |     /// each element of This and Other,truncating to the smaller collection.
[INFO] [stdout] 205 | |     fn zip(This,Func)
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     methodlike=ZipMt,
[INFO] [stdout] 210 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1075:1
[INFO] [stdout]      |
[INFO] [stdout] 1075 | / type_fn!{
[INFO] [stdout] 1076 | |     pub fn First_DefaultImpl[This](This)
[INFO] [stdout] 1077 | |     where[
[INFO] [stdout] 1078 | |         (
[INFO] [stdout] ...    |
[INFO] [stdout] 1085 | |     }
[INFO] [stdout] 1086 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:213:1
[INFO] [stdout]     |
[INFO] [stdout] 213 | / declare_collection_op!{
[INFO] [stdout] 214 | |     /// Processes the collection incrementally from the end,using the `Func` function,
[INFO] [stdout] 215 | |     /// returning the last element if the collection only contains 1 element.
[INFO] [stdout] 216 | |     fn reduce_r(This,Func)
[INFO] [stdout] ...   |
[INFO] [stdout] 220 | |     methodlike=ReduceRMt,
[INFO] [stdout] 221 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 224 | / declare_collection_op!{
[INFO] [stdout] 225 | |     /// Turns a nested collection of some ConstType into an unnested collection of 
[INFO] [stdout] 226 | |     /// the same ConstType.
[INFO] [stdout] 227 | |     fn flatten(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     methodlike=FlattenMt,
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 224 | / declare_collection_op!{
[INFO] [stdout] 225 | |     /// Turns a nested collection of some ConstType into an unnested collection of 
[INFO] [stdout] 226 | |     /// the same ConstType.
[INFO] [stdout] 227 | |     fn flatten(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     methodlike=FlattenMt,
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:224:1
[INFO] [stdout]     |
[INFO] [stdout] 224 | / declare_collection_op!{
[INFO] [stdout] 225 | |     /// Turns a nested collection of some ConstType into an unnested collection of 
[INFO] [stdout] 226 | |     /// the same ConstType.
[INFO] [stdout] 227 | |     fn flatten(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     methodlike=FlattenMt,
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 224 | / declare_collection_op!{
[INFO] [stdout] 225 | |     /// Turns a nested collection of some ConstType into an unnested collection of 
[INFO] [stdout] 226 | |     /// the same ConstType.
[INFO] [stdout] 227 | |     fn flatten(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     methodlike=FlattenMt,
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1089:1
[INFO] [stdout]      |
[INFO] [stdout] 1089 | / type_fn!{
[INFO] [stdout] 1090 | |     pub fn Last_DefaultImpl[This](This)
[INFO] [stdout] 1091 | |     where[
[INFO] [stdout] 1092 | |         (
[INFO] [stdout] ...    |
[INFO] [stdout] 1099 | |     }
[INFO] [stdout] 1100 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1163:1
[INFO] [stdout]      |
[INFO] [stdout] 1163 | / type_fn!{
[INFO] [stdout] 1164 | |     fn 
[INFO] [stdout] 1165 | |         BreakIfSome[v](Some_<v>){ TFBreak<Some_<v>> }
[INFO] [stdout] 1166 | |         BreakIfSome(None_){ TFVal<None_> }
[INFO] [stdout] 1167 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1163:1
[INFO] [stdout]      |
[INFO] [stdout] 1163 | / type_fn!{
[INFO] [stdout] 1164 | |     fn 
[INFO] [stdout] 1165 | |         BreakIfSome[v](Some_<v>){ TFBreak<Some_<v>> }
[INFO] [stdout] 1166 | |         BreakIfSome(None_){ TFVal<None_> }
[INFO] [stdout] 1167 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:224:1
[INFO] [stdout]     |
[INFO] [stdout] 224 | / declare_collection_op!{
[INFO] [stdout] 225 | |     /// Turns a nested collection of some ConstType into an unnested collection of 
[INFO] [stdout] 226 | |     /// the same ConstType.
[INFO] [stdout] 227 | |     fn flatten(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     methodlike=FlattenMt,
[INFO] [stdout] 233 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1197:1
[INFO] [stdout]      |
[INFO] [stdout] 1197 | / type_fn!{
[INFO] [stdout] 1198 | |     pub fn Flatten_DefaultImpl[This](This)
[INFO] [stdout] 1199 | |     where[
[INFO] [stdout] 1200 | |         This:Collection<CollectEmpty=Empty>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1206 | |     }
[INFO] [stdout] 1207 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:270:1
[INFO] [stdout]     |
[INFO] [stdout] 270 | / declare_collection_op!{
[INFO] [stdout] 271 | |     /// Returns the collection with the value added at one end.
[INFO] [stdout] 272 | |     ///
[INFO] [stdout] 273 | |     /// Push followed by Pop must return the pushed value and
[INFO] [stdout] ...   |
[INFO] [stdout] 280 | |     methodlike=PushMt,
[INFO] [stdout] 281 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:284:1
[INFO] [stdout]     |
[INFO] [stdout] 284 | / declare_collection_op!{
[INFO] [stdout] 285 | |     /// Puts all the elements of the Other collection at the end of This.
[INFO] [stdout] 286 | |     fn append(This,Other)
[INFO] [stdout] 287 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 290 | |     methodlike=AppendMt,
[INFO] [stdout] 291 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:294:1
[INFO] [stdout]     |
[INFO] [stdout] 294 | / declare_collection_op!{
[INFO] [stdout] 295 | |     /// Transforms the elements of the collection using a function that returns 
[INFO] [stdout] 296 | |     /// `impl ConstInto_<TryFold>`,
[INFO] [stdout] 297 | |     /// filtering out the TFBreak<_> values and unwrapping the TFVal<_> values.
[INFO] [stdout] ...   |
[INFO] [stdout] 305 | |     methodlike=FilterMapMt,
[INFO] [stdout] 306 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 309 | / declare_collection_op!{
[INFO] [stdout] 310 | |     /// Returns the collection with the last/first element removed alongside that element.
[INFO] [stdout] 311 | |     ///
[INFO] [stdout] 312 | |     /// Returns Some_<(Element,CollectionWithoutValue)> if the collection is not empty,
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |     methodlike=PopMt,
[INFO] [stdout] 319 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 309 | / declare_collection_op!{
[INFO] [stdout] 310 | |     /// Returns the collection with the last/first element removed alongside that element.
[INFO] [stdout] 311 | |     ///
[INFO] [stdout] 312 | |     /// Returns Some_<(Element,CollectionWithoutValue)> if the collection is not empty,
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |     methodlike=PopMt,
[INFO] [stdout] 319 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:309:1
[INFO] [stdout]     |
[INFO] [stdout] 309 | / declare_collection_op!{
[INFO] [stdout] 310 | |     /// Returns the collection with the last/first element removed alongside that element.
[INFO] [stdout] 311 | |     ///
[INFO] [stdout] 312 | |     /// Returns Some_<(Element,CollectionWithoutValue)> if the collection is not empty,
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |     methodlike=PopMt,
[INFO] [stdout] 319 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 309 | / declare_collection_op!{
[INFO] [stdout] 310 | |     /// Returns the collection with the last/first element removed alongside that element.
[INFO] [stdout] 311 | |     ///
[INFO] [stdout] 312 | |     /// Returns Some_<(Element,CollectionWithoutValue)> if the collection is not empty,
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |     methodlike=PopMt,
[INFO] [stdout] 319 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1221:1
[INFO] [stdout]      |
[INFO] [stdout] 1221 | / type_fn!{
[INFO] [stdout] 1222 | |     pub fn Pop_DefaultImpl[This](This)
[INFO] [stdout] 1223 | |     where[ This:PopFront_<Output=Out> ]
[INFO] [stdout] 1224 | |     { let Out;Out }
[INFO] [stdout] 1225 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1227:1
[INFO] [stdout]      |
[INFO] [stdout] 1227 | / type_fn!{
[INFO] [stdout] 1228 | |     pub fn Use_PopBackOp[This](This)
[INFO] [stdout] 1229 | |     where[ This:PopBack_<Output=Out> ]
[INFO] [stdout] 1230 | |     { let Out;Out }
[INFO] [stdout] 1231 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:309:1
[INFO] [stdout]     |
[INFO] [stdout] 309 | / declare_collection_op!{
[INFO] [stdout] 310 | |     /// Returns the collection with the last/first element removed alongside that element.
[INFO] [stdout] 311 | |     ///
[INFO] [stdout] 312 | |     /// Returns Some_<(Element,CollectionWithoutValue)> if the collection is not empty,
[INFO] [stdout] ...   |
[INFO] [stdout] 318 | |     methodlike=PopMt,
[INFO] [stdout] 319 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1247:1
[INFO] [stdout]      |
[INFO] [stdout] 1247 | / type_fn!{
[INFO] [stdout] 1248 | |     pub fn Reverse_DefaultImpl[This](This)
[INFO] [stdout] 1249 | |     where[
[INFO] [stdout] 1250 | |         This: Collection<CollectEmpty=CE>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1255 | |     }
[INFO] [stdout] 1256 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/extern_types/typenum.rs:293:31
[INFO] [stdout]     |
[INFO] [stdout] 293 |             $function:TypeFn_<(Self $(,$params)*),Output=Out>,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 345 | with_function!{ signed; SatSub1_[] , Sub1Op }
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/extern_types/typenum.rs:300:31
[INFO] [stdout]     |
[INFO] [stdout] 300 |             $function:TypeFn_<(Self $(,$params)*),Output=Out>,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 345 | with_function!{ signed; SatSub1_[] , Sub1Op }
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/extern_types/typenum.rs:306:31
[INFO] [stdout]     |
[INFO] [stdout] 306 |             $function:TypeFn_<(Self $(,$params)*),Output=Out>,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 345 | with_function!{ signed; SatSub1_[] , Sub1Op }
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:321:1
[INFO] [stdout]     |
[INFO] [stdout] 321 | / declare_collection_op!{
[INFO] [stdout] 322 | |     /// Returns the collection only containing the first N elements.
[INFO] [stdout] 323 | |     fn take(This,N)
[INFO] [stdout] 324 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 327 | |     methodlike=TakeMt,
[INFO] [stdout] 328 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/new_types/type_list/mod.rs:512:1
[INFO] [stdout]     |
[INFO] [stdout] 512 | / type_fn!{
[INFO] [stdout] 513 | |     fn
[INFO] [stdout] 514 | |         PopBackHelper[T0,T1,Rem](tlist![T0,T1,..Rem])
[INFO] [stdout] 515 | |         where [
[INFO] [stdout] ...   |
[INFO] [stdout] 523 | |         }
[INFO] [stdout] 524 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/new_types/type_list/mod.rs:512:1
[INFO] [stdout]     |
[INFO] [stdout] 512 | / type_fn!{
[INFO] [stdout] 513 | |     fn
[INFO] [stdout] 514 | |         PopBackHelper[T0,T1,Rem](tlist![T0,T1,..Rem])
[INFO] [stdout] 515 | |         where [
[INFO] [stdout] ...   |
[INFO] [stdout] 523 | |         }
[INFO] [stdout] 524 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:331:1
[INFO] [stdout]     |
[INFO] [stdout] 331 | / declare_collection_op!{
[INFO] [stdout] 332 | |     /// Returns the collection only containing the first elements 
[INFO] [stdout] 333 | |     /// which match the Pred predicate.
[INFO] [stdout] 334 | |     fn take_while(This,Pred)
[INFO] [stdout] ...   |
[INFO] [stdout] 338 | |     methodlike=TakeWhileMt,
[INFO] [stdout] 339 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:342:1
[INFO] [stdout]     |
[INFO] [stdout] 342 | / declare_collection_op!{
[INFO] [stdout] 343 | |     /// Returns the collection skipping the first N elements.
[INFO] [stdout] 344 | |     fn skip(This,N)
[INFO] [stdout] 345 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 348 | |     methodlike=SkipMt,
[INFO] [stdout] 349 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/runtime_value.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / type_fn!{
[INFO] [stdout] 112 | |     /// The ConstType of this ConstValue.
[INFO] [stdout] 113 | |     alias ConstTypeOfOp[This]::Type =ConstTypeOf_ 
[INFO] [stdout] 114 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:352:1
[INFO] [stdout]     |
[INFO] [stdout] 352 | / declare_collection_op!{
[INFO] [stdout] 353 | |     /// Returns the collection skipping the first elements matching the Pred predicate.
[INFO] [stdout] 354 | |     fn skip_while(This,Pred)
[INFO] [stdout] 355 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | |     methodlike=SkipWhileMt,
[INFO] [stdout] 359 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/runtime_value.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 | / type_fn!{
[INFO] [stdout] 117 | |     /// The ConstType equivalent of Self.
[INFO] [stdout] 118 | |     alias IntoConstTypeOp[This]::ToConst =IntoConstType_ 
[INFO] [stdout] 119 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | / type_fn!{define_trait
[INFO] [stdout] 374 | |     /// Returns the collection with the last element removed,alongside the last element.
[INFO] [stdout] 375 | |     ///
[INFO] [stdout] 376 | |     /// Returns Some_<(Element,CollectionWithoutValue)> if the collection is not empty,
[INFO] [stdout] ...   |
[INFO] [stdout] 380 | |     fn_type=PopBackOp
[INFO] [stdout] 381 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/cmp_ordering.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout] 39  | / type_fn!{
[INFO] [stdout] 40  | |     pub fn 
[INFO] [stdout] 41  | |         ReverseOrd(Less_   ){ Greater_ }
[INFO] [stdout] 42  | |         ReverseOrd(Equal_  ){ Equal_ }
[INFO] [stdout] 43  | |         ReverseOrd(Greater_){ Less_ }
[INFO] [stdout] 44  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:394:1
[INFO] [stdout]     |
[INFO] [stdout] 394 | / type_fn!{define_trait
[INFO] [stdout] 395 | |     /// Returns the collection with the first element removed,alongside the first element.
[INFO] [stdout] 396 | |     ///
[INFO] [stdout] 397 | |     /// Returns None if the collection is empty ,
[INFO] [stdout] ...   |
[INFO] [stdout] 402 | |     fn_type=PopFrontOp
[INFO] [stdout] 403 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/cmp_ordering.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout] 39  | / type_fn!{
[INFO] [stdout] 40  | |     pub fn 
[INFO] [stdout] 41  | |         ReverseOrd(Less_   ){ Greater_ }
[INFO] [stdout] 42  | |         ReverseOrd(Equal_  ){ Equal_ }
[INFO] [stdout] 43  | |         ReverseOrd(Greater_){ Less_ }
[INFO] [stdout] 44  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/cmp_ordering.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout] 39  | / type_fn!{
[INFO] [stdout] 40  | |     pub fn 
[INFO] [stdout] 41  | |         ReverseOrd(Less_   ){ Greater_ }
[INFO] [stdout] 42  | |         ReverseOrd(Equal_  ){ Equal_ }
[INFO] [stdout] 43  | |         ReverseOrd(Greater_){ Less_ }
[INFO] [stdout] 44  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/option.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout] 58  | / type_fn!{
[INFO] [stdout] 59  | |     /// Constructs a Some_<v>
[INFO] [stdout] 60  | |     pub fn NewSome[v](v){ Some_<v> }
[INFO] [stdout] 61  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:405:1
[INFO] [stdout]     |
[INFO] [stdout] 405 | / type_fn!{define_trait
[INFO] [stdout] 406 | |     /// The ammount of elements in the collection that can be iterated over in FoldL_ .
[INFO] [stdout] 407 | |     ///
[INFO] [stdout] 408 | |     trait=Len_ []
[INFO] [stdout] 409 | |     type=Len
[INFO] [stdout] 410 | |     fn_type=LenOp
[INFO] [stdout] 411 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:414:1
[INFO] [stdout]     |
[INFO] [stdout] 414 | / declare_collection_op!{
[INFO] [stdout] 415 | |     static=true,
[INFO] [stdout] 416 | |     /// Creates a value of the ConstType associated with the function 
[INFO] [stdout] 417 | |     /// by repeating  `Value` `Repeated` times
[INFO] [stdout] ...   |
[INFO] [stdout] 423 | |     methodlike=RepeatMt,
[INFO] [stdout] 424 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 426 | / declare_collection_op!{
[INFO] [stdout] 427 | |     /// Reverses `This`.
[INFO] [stdout] 428 | |     ///
[INFO] [stdout] 429 | |     fn reverse(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 433 | |     methodlike=ReverseMt,
[INFO] [stdout] 434 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/option.rs:260:1
[INFO] [stdout]     |
[INFO] [stdout] 260 | / type_fn!{
[INFO] [stdout] 261 | |     /// Returns wether the OptionType parameter is a Some_.
[INFO] [stdout] 262 | |     pub fn IsSome(None_){False}
[INFO] [stdout] 263 | |            IsSome[T](Some_<T>){True}
[INFO] [stdout] 264 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 426 | / declare_collection_op!{
[INFO] [stdout] 427 | |     /// Reverses `This`.
[INFO] [stdout] 428 | |     ///
[INFO] [stdout] 429 | |     fn reverse(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 433 | |     methodlike=ReverseMt,
[INFO] [stdout] 434 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:426:1
[INFO] [stdout]     |
[INFO] [stdout] 426 | / declare_collection_op!{
[INFO] [stdout] 427 | |     /// Reverses `This`.
[INFO] [stdout] 428 | |     ///
[INFO] [stdout] 429 | |     fn reverse(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 433 | |     methodlike=ReverseMt,
[INFO] [stdout] 434 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/collection_ops.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |           ( $this $(,$param)* )
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 426 | / declare_collection_op!{
[INFO] [stdout] 427 | |     /// Reverses `This`.
[INFO] [stdout] 428 | |     ///
[INFO] [stdout] 429 | |     fn reverse(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 433 | |     methodlike=ReverseMt,
[INFO] [stdout] 434 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:426:1
[INFO] [stdout]     |
[INFO] [stdout] 426 | / declare_collection_op!{
[INFO] [stdout] 427 | |     /// Reverses `This`.
[INFO] [stdout] 428 | |     ///
[INFO] [stdout] 429 | |     fn reverse(This)
[INFO] [stdout] ...   |
[INFO] [stdout] 433 | |     methodlike=ReverseMt,
[INFO] [stdout] 434 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:437:1
[INFO] [stdout]     |
[INFO] [stdout] 437 | / declare_collection_op!{
[INFO] [stdout] 438 | |     /// Separates the elements of `This` into a pair of collections of the same ConstType
[INFO] [stdout] 439 | |     /// based on 
[INFO] [stdout] 440 | |     /// the return value of Pred,if it return False the element goes 
[INFO] [stdout] ...   |
[INFO] [stdout] 447 | |     methodlike=PartitionMt,
[INFO] [stdout] 448 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/option.rs:260:1
[INFO] [stdout]     |
[INFO] [stdout] 260 | / type_fn!{
[INFO] [stdout] 261 | |     /// Returns wether the OptionType parameter is a Some_.
[INFO] [stdout] 262 | |     pub fn IsSome(None_){False}
[INFO] [stdout] 263 | |            IsSome[T](Some_<T>){True}
[INFO] [stdout] 264 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/option.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / type_fn!{
[INFO] [stdout] 267 | |     /// Returns wether the OptionType parameter is a None_.
[INFO] [stdout] 268 | |     pub fn IsNone(None_){True}
[INFO] [stdout] 269 | |            IsNone[T](Some_<T>){False}
[INFO] [stdout] 270 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:451:1
[INFO] [stdout]     |
[INFO] [stdout] 451 | / declare_collection_op!{
[INFO] [stdout] 452 | |     /// Separates the elements of `This` into a pair of collections of the `Type` 
[INFO] [stdout] 453 | |     /// ConstType based on 
[INFO] [stdout] 454 | |     /// the return value of Pred,if it return False the element goes 
[INFO] [stdout] ...   |
[INFO] [stdout] 461 | |     methodlike=PartitionAsMt,
[INFO] [stdout] 462 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/option.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / type_fn!{
[INFO] [stdout] 267 | |     /// Returns wether the OptionType parameter is a None_.
[INFO] [stdout] 268 | |     pub fn IsNone(None_){True}
[INFO] [stdout] 269 | |            IsNone[T](Some_<T>){False}
[INFO] [stdout] 270 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:465:1
[INFO] [stdout]     |
[INFO] [stdout] 465 | / declare_collection_op!{
[INFO] [stdout] 466 | |     /**
[INFO] [stdout] 467 | |     Searches for an element in the collection that satisfies a predicate.
[INFO] [stdout] 468 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 478 | |     methodlike=FindMt,
[INFO] [stdout] 479 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:37
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                       ^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/phantomdata.rs:87:1
[INFO] [stdout]     |
[INFO] [stdout] 87  | / type_fn!{
[INFO] [stdout] 88  | |     /// Constructs a PhantomData<v>
[INFO] [stdout] 89  | |     pub fn NewPhantomData[v](v)
[INFO] [stdout] 90  | |     where[ v:?Sized ]
[INFO] [stdout] 91  | |     { PhantomData<v> }
[INFO] [stdout] 92  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:482:1
[INFO] [stdout]     |
[INFO] [stdout] 482 | / declare_collection_op!{
[INFO] [stdout] 483 | |     /**
[INFO] [stdout] 484 | |     Returns the first position from the start at which the Pred predicate returns True.
[INFO] [stdout] 485 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 493 | |     methodlike=PositionMt,
[INFO] [stdout] 494 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:496:1
[INFO] [stdout]     |
[INFO] [stdout] 496 | / declare_collection_op!{
[INFO] [stdout] 497 | |     /**
[INFO] [stdout] 498 | |     Returns the first position from the end at which the Pred predicate returns True.
[INFO] [stdout] 499 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 507 | |     methodlike=RPositionMt,
[INFO] [stdout] 508 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:37
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                       ^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/phantomdata.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / type_fn!{
[INFO] [stdout] 95  | |     /// Constructs a VariantPhantom<v>
[INFO] [stdout] 96  | |     pub fn NewVariantPhantom[v](v)
[INFO] [stdout] 97  | |     where[ v:?Sized ]
[INFO] [stdout] 98  | |     { VariantPhantom<v> }
[INFO] [stdout] 99  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:512:1
[INFO] [stdout]     |
[INFO] [stdout] 512 | / declare_collection_op!{
[INFO] [stdout] 513 | |     /**
[INFO] [stdout] 514 | |     Searches for an element in the collection,found when Finder returns Some_<Element>
[INFO] [stdout] 515 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 523 | |     methodlike=FindMapMt,
[INFO] [stdout] 524 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/result.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout] 44  | / type_fn!{
[INFO] [stdout] 45  | |     /// Constructs an Ok_<v>.
[INFO] [stdout] 46  | |     pub fn NewOk[v](v){ Ok_<v> }
[INFO] [stdout] 47  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:528:1
[INFO] [stdout]     |
[INFO] [stdout] 528 | / declare_collection_op!{
[INFO] [stdout] 529 | |     /**
[INFO] [stdout] 530 | |     Tests whether a predicate is true for all elements of a collection.
[INFO] [stdout] 531 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 542 | |     methodlike=AllMt,
[INFO] [stdout] 543 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:547:1
[INFO] [stdout]     |
[INFO] [stdout] 547 | / declare_collection_op!{
[INFO] [stdout] 548 | |     /**
[INFO] [stdout] 549 | |     Tests whether a predicate is true for any elements of a collection.
[INFO] [stdout] 550 | |     
[INFO] [stdout] ...   |
[INFO] [stdout] 560 | |     methodlike=AnyMt,
[INFO] [stdout] 561 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:703:1
[INFO] [stdout]     |
[INFO] [stdout] 703 | / type_fn!{
[INFO] [stdout] 704 | |     /// Constructs a TFVal<V>
[INFO] [stdout] 705 | |     pub fn NewTFVal[v](v){ TFVal<v> }
[INFO] [stdout] 706 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/result.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout] 48  | / type_fn!{
[INFO] [stdout] 49  | |     /// Constructs an Err_<v>.
[INFO] [stdout] 50  | |     pub fn NewErr[v](v){ Err_<v> }
[INFO] [stdout] 51  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:707:1
[INFO] [stdout]     |
[INFO] [stdout] 707 | / type_fn!{
[INFO] [stdout] 708 | |     /// Constructs a TFBreak<V>
[INFO] [stdout] 709 | |     pub fn NewTFBreak[v](v){ TFBreak<v> }
[INFO] [stdout] 710 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:50
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                                    ^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/result.rs:77:1
[INFO] [stdout]     |
[INFO] [stdout] 77  | / type_fn!{
[INFO] [stdout] 78  | |     /// Transforms the value of an Err_<v> with the captured Func.
[INFO] [stdout] 79  | |     captures(Func)
[INFO] [stdout] 80  | |     pub fn 
[INFO] [stdout] ...   |
[INFO] [stdout] 85  | |         { Err_<Func::Output> }
[INFO] [stdout] 86  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:889:1
[INFO] [stdout]     |
[INFO] [stdout] 889 | / type_fn!{
[INFO] [stdout] 890 | |     captures(This,OutList)
[INFO] [stdout] 891 | |     fn 
[INFO] [stdout] 892 | |         Take_Helper1[Elem,Rem](Some_<(Elem,Rem)>)
[INFO] [stdout] ...   |
[INFO] [stdout] 901 | |         }
[INFO] [stdout] 902 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/result.rs:77:1
[INFO] [stdout]     |
[INFO] [stdout] 77  | / type_fn!{
[INFO] [stdout] 78  | |     /// Transforms the value of an Err_<v> with the captured Func.
[INFO] [stdout] 79  | |     captures(Func)
[INFO] [stdout] 80  | |     pub fn 
[INFO] [stdout] ...   |
[INFO] [stdout] 85  | |         { Err_<Func::Output> }
[INFO] [stdout] 86  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/result.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / type_fn!{
[INFO] [stdout] 156 | |     /// Returns whether the ResultType parameter is an Ok_<_>.
[INFO] [stdout] 157 | |     pub fn IsOk[V](Ok_<V>){True}
[INFO] [stdout] 158 | |            IsOk[V](Err_<V>){False}
[INFO] [stdout] 159 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:889:1
[INFO] [stdout]     |
[INFO] [stdout] 889 | / type_fn!{
[INFO] [stdout] 890 | |     captures(This,OutList)
[INFO] [stdout] 891 | |     fn 
[INFO] [stdout] 892 | |         Take_Helper1[Elem,Rem](Some_<(Elem,Rem)>)
[INFO] [stdout] ...   |
[INFO] [stdout] 901 | |         }
[INFO] [stdout] 902 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/result.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / type_fn!{
[INFO] [stdout] 156 | |     /// Returns whether the ResultType parameter is an Ok_<_>.
[INFO] [stdout] 157 | |     pub fn IsOk[V](Ok_<V>){True}
[INFO] [stdout] 158 | |            IsOk[V](Err_<V>){False}
[INFO] [stdout] 159 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:990:1
[INFO] [stdout]     |
[INFO] [stdout] 990 | / type_fn!{
[INFO] [stdout] 991 | |     fn 
[INFO] [stdout] 992 | |         BreakToSome[v](TFBreak<v>){ Some_<v> }
[INFO] [stdout] 993 | |         BreakToSome[v](TFVal<v>){ None_ }
[INFO] [stdout] 994 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/collection_ops.rs:990:1
[INFO] [stdout]     |
[INFO] [stdout] 990 | / type_fn!{
[INFO] [stdout] 991 | |     fn 
[INFO] [stdout] 992 | |         BreakToSome[v](TFBreak<v>){ Some_<v> }
[INFO] [stdout] 993 | |         BreakToSome[v](TFVal<v>){ None_ }
[INFO] [stdout] 994 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1057:1
[INFO] [stdout]      |
[INFO] [stdout] 1057 | / type_fn!{
[INFO] [stdout] 1058 | |     captures(Reved,OutList,Elem1)
[INFO] [stdout] 1059 | |     fn 
[INFO] [stdout] 1060 | |         Zip_Helper1[Elem0,Rem](Some_<(Elem0,Rem)>)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1057:1
[INFO] [stdout]      |
[INFO] [stdout] 1057 | / type_fn!{
[INFO] [stdout] 1058 | |     captures(Reved,OutList,Elem1)
[INFO] [stdout] 1059 | |     fn 
[INFO] [stdout] 1060 | |         Zip_Helper1[Elem0,Rem](Some_<(Elem0,Rem)>)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1075:1
[INFO] [stdout]      |
[INFO] [stdout] 1075 | / type_fn!{
[INFO] [stdout] 1076 | |     pub fn First_DefaultImpl[This](This)
[INFO] [stdout] 1077 | |     where[
[INFO] [stdout] 1078 | |         (
[INFO] [stdout] ...    |
[INFO] [stdout] 1085 | |     }
[INFO] [stdout] 1086 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:700:13
[INFO] [stdout]     |
[INFO] [stdout] 700 |           for $op_name<$($bound_vars,)*>
[INFO] [stdout]     |               ^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1089:1
[INFO] [stdout]      |
[INFO] [stdout] 1089 | / type_fn!{
[INFO] [stdout] 1090 | |     pub fn Last_DefaultImpl[This](This)
[INFO] [stdout] 1091 | |     where[
[INFO] [stdout] 1092 | |         (
[INFO] [stdout] ...    |
[INFO] [stdout] 1099 | |     }
[INFO] [stdout] 1100 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1163:1
[INFO] [stdout]      |
[INFO] [stdout] 1163 | / type_fn!{
[INFO] [stdout] 1164 | |     fn 
[INFO] [stdout] 1165 | |         BreakIfSome[v](Some_<v>){ TFBreak<Some_<v>> }
[INFO] [stdout] 1166 | |         BreakIfSome(None_){ TFVal<None_> }
[INFO] [stdout] 1167 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1163:1
[INFO] [stdout]      |
[INFO] [stdout] 1163 | / type_fn!{
[INFO] [stdout] 1164 | |     fn 
[INFO] [stdout] 1165 | |         BreakIfSome[v](Some_<v>){ TFBreak<Some_<v>> }
[INFO] [stdout] 1166 | |         BreakIfSome(None_){ TFVal<None_> }
[INFO] [stdout] 1167 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1197:1
[INFO] [stdout]      |
[INFO] [stdout] 1197 | / type_fn!{
[INFO] [stdout] 1198 | |     pub fn Flatten_DefaultImpl[This](This)
[INFO] [stdout] 1199 | |     where[
[INFO] [stdout] 1200 | |         This:Collection<CollectEmpty=Empty>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1206 | |     }
[INFO] [stdout] 1207 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1221:1
[INFO] [stdout]      |
[INFO] [stdout] 1221 | / type_fn!{
[INFO] [stdout] 1222 | |     pub fn Pop_DefaultImpl[This](This)
[INFO] [stdout] 1223 | |     where[ This:PopFront_<Output=Out> ]
[INFO] [stdout] 1224 | |     { let Out;Out }
[INFO] [stdout] 1225 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1227:1
[INFO] [stdout]      |
[INFO] [stdout] 1227 | / type_fn!{
[INFO] [stdout] 1228 | |     pub fn Use_PopBackOp[This](This)
[INFO] [stdout] 1229 | |     where[ This:PopBack_<Output=Out> ]
[INFO] [stdout] 1230 | |     { let Out;Out }
[INFO] [stdout] 1231 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]     --> src/macros/type_fn.rs:699:38
[INFO] [stdout]      |
[INFO] [stdout] 699  |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/collection_ops.rs:1247:1
[INFO] [stdout]      |
[INFO] [stdout] 1247 | / type_fn!{
[INFO] [stdout] 1248 | |     pub fn Reverse_DefaultImpl[This](This)
[INFO] [stdout] 1249 | |     where[
[INFO] [stdout] 1250 | |         This: Collection<CollectEmpty=CE>,
[INFO] [stdout] ...    |
[INFO] [stdout] 1255 | |     }
[INFO] [stdout] 1256 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/extern_types/typenum.rs:293:31
[INFO] [stdout]     |
[INFO] [stdout] 293 |             $function:TypeFn_<(Self $(,$params)*),Output=Out>,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 345 | with_function!{ signed; SatSub1_[] , Sub1Op }
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/extern_types/typenum.rs:300:31
[INFO] [stdout]     |
[INFO] [stdout] 300 |             $function:TypeFn_<(Self $(,$params)*),Output=Out>,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 345 | with_function!{ signed; SatSub1_[] , Sub1Op }
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/extern_types/typenum.rs:306:31
[INFO] [stdout]     |
[INFO] [stdout] 306 |             $function:TypeFn_<(Self $(,$params)*),Output=Out>,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] ...
[INFO] [stdout] 345 | with_function!{ signed; SatSub1_[] , Sub1Op }
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/new_types/type_list/mod.rs:512:1
[INFO] [stdout]     |
[INFO] [stdout] 512 | / type_fn!{
[INFO] [stdout] 513 | |     fn
[INFO] [stdout] 514 | |         PopBackHelper[T0,T1,Rem](tlist![T0,T1,..Rem])
[INFO] [stdout] 515 | |         where [
[INFO] [stdout] ...   |
[INFO] [stdout] 523 | |         }
[INFO] [stdout] 524 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/new_types/type_list/mod.rs:512:1
[INFO] [stdout]     |
[INFO] [stdout] 512 | / type_fn!{
[INFO] [stdout] 513 | |     fn
[INFO] [stdout] 514 | |         PopBackHelper[T0,T1,Rem](tlist![T0,T1,..Rem])
[INFO] [stdout] 515 | |         where [
[INFO] [stdout] ...   |
[INFO] [stdout] 523 | |         }
[INFO] [stdout] 524 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/runtime_value.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / type_fn!{
[INFO] [stdout] 112 | |     /// The ConstType of this ConstValue.
[INFO] [stdout] 113 | |     alias ConstTypeOfOp[This]::Type =ConstTypeOf_ 
[INFO] [stdout] 114 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:375:56
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl<$lhs$(,$param)*> $crate::type_fn::TypeFn_<($lhs $(,$param)*)> for $op_name
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/runtime_value.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 | / type_fn!{
[INFO] [stdout] 117 | |     /// The ConstType equivalent of Self.
[INFO] [stdout] 118 | |     alias IntoConstTypeOp[This]::ToConst =IntoConstType_ 
[INFO] [stdout] 119 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/cmp_ordering.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout] 39  | / type_fn!{
[INFO] [stdout] 40  | |     pub fn 
[INFO] [stdout] 41  | |         ReverseOrd(Less_   ){ Greater_ }
[INFO] [stdout] 42  | |         ReverseOrd(Equal_  ){ Equal_ }
[INFO] [stdout] 43  | |         ReverseOrd(Greater_){ Less_ }
[INFO] [stdout] 44  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/cmp_ordering.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout] 39  | / type_fn!{
[INFO] [stdout] 40  | |     pub fn 
[INFO] [stdout] 41  | |         ReverseOrd(Less_   ){ Greater_ }
[INFO] [stdout] 42  | |         ReverseOrd(Equal_  ){ Equal_ }
[INFO] [stdout] 43  | |         ReverseOrd(Greater_){ Less_ }
[INFO] [stdout] 44  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/cmp_ordering.rs:39:1
[INFO] [stdout]     |
[INFO] [stdout] 39  | / type_fn!{
[INFO] [stdout] 40  | |     pub fn 
[INFO] [stdout] 41  | |         ReverseOrd(Less_   ){ Greater_ }
[INFO] [stdout] 42  | |         ReverseOrd(Equal_  ){ Equal_ }
[INFO] [stdout] 43  | |         ReverseOrd(Greater_){ Less_ }
[INFO] [stdout] 44  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/option.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout] 58  | / type_fn!{
[INFO] [stdout] 59  | |     /// Constructs a Some_<v>
[INFO] [stdout] 60  | |     pub fn NewSome[v](v){ Some_<v> }
[INFO] [stdout] 61  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/option.rs:260:1
[INFO] [stdout]     |
[INFO] [stdout] 260 | / type_fn!{
[INFO] [stdout] 261 | |     /// Returns wether the OptionType parameter is a Some_.
[INFO] [stdout] 262 | |     pub fn IsSome(None_){False}
[INFO] [stdout] 263 | |            IsSome[T](Some_<T>){True}
[INFO] [stdout] 264 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/option.rs:260:1
[INFO] [stdout]     |
[INFO] [stdout] 260 | / type_fn!{
[INFO] [stdout] 261 | |     /// Returns wether the OptionType parameter is a Some_.
[INFO] [stdout] 262 | |     pub fn IsSome(None_){False}
[INFO] [stdout] 263 | |            IsSome[T](Some_<T>){True}
[INFO] [stdout] 264 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/option.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / type_fn!{
[INFO] [stdout] 267 | |     /// Returns wether the OptionType parameter is a None_.
[INFO] [stdout] 268 | |     pub fn IsNone(None_){True}
[INFO] [stdout] 269 | |            IsNone[T](Some_<T>){False}
[INFO] [stdout] 270 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:50
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                                    ^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/range_types.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | / type_fn!{
[INFO] [stdout] 279 | |     captures(position)
[INFO] [stdout] 280 | |     pub fn TryFoldNextTuple[state](state){
[INFO] [stdout] 281 | |         (position,state)
[INFO] [stdout] 282 | |     }
[INFO] [stdout] 283 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/option.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / type_fn!{
[INFO] [stdout] 267 | |     /// Returns wether the OptionType parameter is a None_.
[INFO] [stdout] 268 | |     pub fn IsNone(None_){True}
[INFO] [stdout] 269 | |            IsNone[T](Some_<T>){False}
[INFO] [stdout] 270 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:37
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                       ^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/phantomdata.rs:87:1
[INFO] [stdout]     |
[INFO] [stdout] 87  | / type_fn!{
[INFO] [stdout] 88  | |     /// Constructs a PhantomData<v>
[INFO] [stdout] 89  | |     pub fn NewPhantomData[v](v)
[INFO] [stdout] 90  | |     where[ v:?Sized ]
[INFO] [stdout] 91  | |     { PhantomData<v> }
[INFO] [stdout] 92  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/range_types.rs:284:1
[INFO] [stdout]     |
[INFO] [stdout] 284 | / type_fn!{
[INFO] [stdout] 285 | |     pub fn
[INFO] [stdout] 286 | |         ExtractState[Pos,State](TFVal<(Pos,State)>){ TFVal<State> }
[INFO] [stdout] 287 | |         ExtractState[E](TFBreak<E>){ TFBreak<E> }
[INFO] [stdout] 288 | |
[INFO] [stdout] 289 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:37
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                       ^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/phantomdata.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / type_fn!{
[INFO] [stdout] 95  | |     /// Constructs a VariantPhantom<v>
[INFO] [stdout] 96  | |     pub fn NewVariantPhantom[v](v)
[INFO] [stdout] 97  | |     where[ v:?Sized ]
[INFO] [stdout] 98  | |     { VariantPhantom<v> }
[INFO] [stdout] 99  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/result.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout] 44  | / type_fn!{
[INFO] [stdout] 45  | |     /// Constructs an Ok_<v>.
[INFO] [stdout] 46  | |     pub fn NewOk[v](v){ Ok_<v> }
[INFO] [stdout] 47  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/range_types.rs:284:1
[INFO] [stdout]     |
[INFO] [stdout] 284 | / type_fn!{
[INFO] [stdout] 285 | |     pub fn
[INFO] [stdout] 286 | |         ExtractState[Pos,State](TFVal<(Pos,State)>){ TFVal<State> }
[INFO] [stdout] 287 | |         ExtractState[E](TFBreak<E>){ TFBreak<E> }
[INFO] [stdout] 288 | |
[INFO] [stdout] 289 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/user_traits/functions.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout] 15  | / mutator_fn!{
[INFO] [stdout] 16  | |     type AllowedSelf=(allowed_self_constructors::All)
[INFO] [stdout] 17  | |
[INFO] [stdout] 18  | |     /**
[INFO] [stdout] ...   |
[INFO] [stdout] 24  | |     pub fn ReplaceWithParamFn=GetRhs;
[INFO] [stdout] 25  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/result.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout] 48  | / type_fn!{
[INFO] [stdout] 49  | |     /// Constructs an Err_<v>.
[INFO] [stdout] 50  | |     pub fn NewErr[v](v){ Err_<v> }
[INFO] [stdout] 51  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/user_traits/const_traits.rs:294:1
[INFO] [stdout]     |
[INFO] [stdout] 294 | / type_fn!{
[INFO] [stdout] 295 | |     /**
[INFO] [stdout] 296 | |     Gets the value of 
[INFO] [stdout] 297 | |     [\<Self as MutatorFnAttrs\>::AllowedSelf
[INFO] [stdout] ...   |
[INFO] [stdout] 302 | |     { Func::AllowedSelf }
[INFO] [stdout] 303 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:50
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                                    ^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/result.rs:77:1
[INFO] [stdout]     |
[INFO] [stdout] 77  | / type_fn!{
[INFO] [stdout] 78  | |     /// Transforms the value of an Err_<v> with the captured Func.
[INFO] [stdout] 79  | |     captures(Func)
[INFO] [stdout] 80  | |     pub fn 
[INFO] [stdout] ...   |
[INFO] [stdout] 85  | |         { Err_<Func::Output> }
[INFO] [stdout] 86  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/result.rs:77:1
[INFO] [stdout]     |
[INFO] [stdout] 77  | / type_fn!{
[INFO] [stdout] 78  | |     /// Transforms the value of an Err_<v> with the captured Func.
[INFO] [stdout] 79  | |     captures(Func)
[INFO] [stdout] 80  | |     pub fn 
[INFO] [stdout] ...   |
[INFO] [stdout] 85  | |         { Err_<Func::Output> }
[INFO] [stdout] 86  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/result.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / type_fn!{
[INFO] [stdout] 156 | |     /// Returns whether the ResultType parameter is an Ok_<_>.
[INFO] [stdout] 157 | |     pub fn IsOk[V](Ok_<V>){True}
[INFO] [stdout] 158 | |            IsOk[V](Err_<V>){False}
[INFO] [stdout] 159 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/result.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / type_fn!{
[INFO] [stdout] 156 | |     /// Returns whether the ResultType parameter is an Ok_<_>.
[INFO] [stdout] 157 | |     pub fn IsOk[V](Ok_<V>){True}
[INFO] [stdout] 158 | |            IsOk[V](Err_<V>){False}
[INFO] [stdout] 159 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:700:13
[INFO] [stdout]     |
[INFO] [stdout] 700 |           for $op_name<$($bound_vars,)*>
[INFO] [stdout]     |               ^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:196:1
[INFO] [stdout]     |
[INFO] [stdout] 196 | / type_fn!{
[INFO] [stdout] 197 | |     fn RFITHelper[N](N)
[INFO] [stdout] 198 | |     where[
[INFO] [stdout] 199 | |         N:ConstInto_<SignedInteger,Output=SN>,
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:236:1
[INFO] [stdout]     |
[INFO] [stdout] 236 | / type_fn!{
[INFO] [stdout] 237 | |     /// The Integer type of a type-level integer,one of u8,u16,u32,u64.
[INFO] [stdout] 238 | |     pub fn IntTypeOf[N](N)
[INFO] [stdout] 239 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 258 | |     }
[INFO] [stdout] 259 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/initialization.rs:269:1
[INFO] [stdout]     |
[INFO] [stdout] 269 | / type_fn!{
[INFO] [stdout] 270 | |     #[doc(hidden)]
[INFO] [stdout] 271 | |     pub fn SetInitialized[Field,Value]((Field,Value))
[INFO] [stdout] 272 | |     { (Field,IsInitField<Field>) }
[INFO] [stdout] 273 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/tuples/tuple_impls/reverse.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / type_fn!{
[INFO] [stdout] 2   | |     pub fn
[INFO] [stdout] 3   | |     Reverse_Override[]
[INFO] [stdout] 4   | |         (())
[INFO] [stdout] ...   |
[INFO] [stdout] 52  | |         ((L0,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,))
[INFO] [stdout] 53  | |     { (L15,L14,L13,L12,L11,L10,L9,L8,L7,L6,L5,L4,L3,L2,L1,L0,) }}
[INFO] [stdout]     | |_________________________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:50
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                                    ^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/range_types.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | / type_fn!{
[INFO] [stdout] 279 | |     captures(position)
[INFO] [stdout] 280 | |     pub fn TryFoldNextTuple[state](state){
[INFO] [stdout] 281 | |         (position,state)
[INFO] [stdout] 282 | |     }
[INFO] [stdout] 283 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/range_types.rs:284:1
[INFO] [stdout]     |
[INFO] [stdout] 284 | / type_fn!{
[INFO] [stdout] 285 | |     pub fn
[INFO] [stdout] 286 | |         ExtractState[Pos,State](TFVal<(Pos,State)>){ TFVal<State> }
[INFO] [stdout] 287 | |         ExtractState[E](TFBreak<E>){ TFBreak<E> }
[INFO] [stdout] 288 | |
[INFO] [stdout] 289 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/std_types/range_types.rs:284:1
[INFO] [stdout]     |
[INFO] [stdout] 284 | / type_fn!{
[INFO] [stdout] 285 | |     pub fn
[INFO] [stdout] 286 | |         ExtractState[Pos,State](TFVal<(Pos,State)>){ TFVal<State> }
[INFO] [stdout] 287 | |         ExtractState[E](TFBreak<E>){ TFBreak<E> }
[INFO] [stdout] 288 | |
[INFO] [stdout] 289 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/user_traits/functions.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout] 15  | / mutator_fn!{
[INFO] [stdout] 16  | |     type AllowedSelf=(allowed_self_constructors::All)
[INFO] [stdout] 17  | |
[INFO] [stdout] 18  | |     /**
[INFO] [stdout] ...   |
[INFO] [stdout] 24  | |     pub fn ReplaceWithParamFn=GetRhs;
[INFO] [stdout] 25  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/user_traits/const_traits.rs:294:1
[INFO] [stdout]     |
[INFO] [stdout] 294 | / type_fn!{
[INFO] [stdout] 295 | |     /**
[INFO] [stdout] 296 | |     Gets the value of 
[INFO] [stdout] 297 | |     [\<Self as MutatorFnAttrs\>::AllowedSelf
[INFO] [stdout] ...   |
[INFO] [stdout] 302 | |     { Func::AllowedSelf }
[INFO] [stdout] 303 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / type_fn!{
[INFO] [stdout] 181 | |     pub fn 
[INFO] [stdout] 182 | |         RangeFromIntType(u8)   { ConstRange< U0 , ShlTA<U1,U8> > }
[INFO] [stdout] 183 | |         RangeFromIntType(u16)  { ConstRange< U0 , ShlTA<U1,U16> > }
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         RangeFromIntType(isize){ TypeFn<RFITHelper,IWordEnd > }
[INFO] [stdout] 193 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:196:1
[INFO] [stdout]     |
[INFO] [stdout] 196 | / type_fn!{
[INFO] [stdout] 197 | |     fn RFITHelper[N](N)
[INFO] [stdout] 198 | |     where[
[INFO] [stdout] 199 | |         N:ConstInto_<SignedInteger,Output=SN>,
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     }
[INFO] [stdout] 205 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/util_types/ranged_int/constrange_stuff.rs:236:1
[INFO] [stdout]     |
[INFO] [stdout] 236 | / type_fn!{
[INFO] [stdout] 237 | |     /// The Integer type of a type-level integer,one of u8,u16,u32,u64.
[INFO] [stdout] 238 | |     pub fn IntTypeOf[N](N)
[INFO] [stdout] 239 | |     where[
[INFO] [stdout] ...   |
[INFO] [stdout] 258 | |     }
[INFO] [stdout] 259 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/macros/type_fn.rs:699:38
[INFO] [stdout]     |
[INFO] [stdout] 699 |               $crate::type_fn::TypeFn_<($($param)*)>
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/initialization.rs:269:1
[INFO] [stdout]     |
[INFO] [stdout] 269 | / type_fn!{
[INFO] [stdout] 270 | |     #[doc(hidden)]
[INFO] [stdout] 271 | |     pub fn SetInitialized[Field,Value]((Field,Value))
[INFO] [stdout] 272 | |     { (Field,IsInitField<Field>) }
[INFO] [stdout] 273 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `start`
[INFO] [stdout]    --> src/util_types/ranged_int/mod.rs:124:17
[INFO] [stdout]     |
[INFO] [stdout] 124 |             let start=Self::start();
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_start`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `marker`
[INFO] [stdout]   --> src/user_traits/example_const_user.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     marker: NoConstLayoutIndependent<UnwrapConst<I>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `UWord`
[INFO] [stdout]    --> src/util_types/ranged_int/constrange_stuff.rs:214:1
[INFO] [stdout]     |
[INFO] [stdout] 214 | type UWord = u64;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `range`
[INFO] [stdout]    --> src/util_types/ranged_int/mod.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     range: ConstWrapper<R>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `value`
[INFO] [stdout]    --> src/util_types/ranged_int/mod.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     value: N,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 171 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::mem`
[INFO] [stdout]  --> tests/./struct_enum_tests_mod/parsing/mod.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::mem;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> tests/./struct_enum_tests_mod/check_variants/datatype.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |     Vec<Box<FnMut(&mut CheckDeriveParams<I>)+'a>>;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&mut CheckDeriveParams<I>)+'a`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_reexports.rs:299:84
[INFO] [stdout]     |
[INFO] [stdout] 299 |     let reexported_3=Reexported::set_all(false).mutated(|x| x.discriminants=true );;
[INFO] [stdout]     |                                                                                    ^ help: remove this semicolon
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(redundant_semicolons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_reexports.rs:303:77
[INFO] [stdout]     |
[INFO] [stdout] 303 |     let reexported_4=Reexported::set_all(false).mutated(|x| x.fields=true );;
[INFO] [stdout]     |                                                                             ^ help: remove this semicolon
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::type_level_Tupled::*`
[INFO] [stdout]   --> tests/./struct_enum_tests_mod/typelevel_all_attrs.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |     use self::type_level_Tupled::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::Privacy::*`
[INFO] [stdout]   --> tests/./struct_enum_tests_mod/typelevel_all_attrs.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |     use self::Privacy::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::type_level_Tupled::*`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/typelevel_all_attrs.rs:218:9
[INFO] [stdout]     |
[INFO] [stdout] 218 |     use self::type_level_Tupled::*;   
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::Privacy::*`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/typelevel_all_attrs.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 219 |     use self::Privacy::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::type_level_Tupled::*`
[INFO] [stdout]   --> tests/./struct_enum_tests_mod/typelevel_disabled_impls.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |     use self::type_level_Tupled::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::Privacy::*`
[INFO] [stdout]   --> tests/./struct_enum_tests_mod/typelevel_disabled_impls.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     use self::Privacy::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition
[INFO] [stdout]   --> tests/./struct_enum_tests_mod/test_mutconstvalue.rs:91:1
[INFO] [stdout]    |
[INFO] [stdout] 91 | / macro_rules! mut_param_ {
[INFO] [stdout] 92 | |     ($value:ident,$constmethod:ident,$constval:ty,$expected_ty:ty) => ({
[INFO] [stdout] 93 | |         let tmp:$expected=$value.clone().mutparam($constmethod::NEW,<$constval as SelfOps>::T);
[INFO] [stdout] 94 | |         tmp
[INFO] [stdout] 95 | |     })
[INFO] [stdout] 96 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_macros)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Exhaustive`, `Inexhaustive`, `self`
[INFO] [stdout]   --> tests/./struct_enum_tests_mod/submodule.rs:86:52
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub(crate)use check_variants::Exhaustiveness::{self,Exhaustive,Inexhaustive};
[INFO] [stdout]    |                                                    ^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ItemToCheck`, `ToItemCheck`
[INFO] [stdout]   --> tests/./struct_enum_tests_mod/submodule.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         ToItemCheck,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 93 |         ItemToCheck,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tokens`
[INFO] [stdout]   --> tests/./struct_enum_tests_mod/parsing/mod.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     tokens:&CommonTokens,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_tokens`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prev`
[INFO] [stdout]   --> tests/./struct_enum_tests_mod/parsing/mod.rs:97:18
[INFO] [stdout]    |
[INFO] [stdout] 97 |             Some(prev)=>
[INFO] [stdout]    |                  ^^^^ help: if this is intentional, prefix it with an underscore: `_prev`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e_item`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/check_variants/datatype.rs:306:33
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 Some((NotExists,e_item))=>{
[INFO] [stdout]     |                                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_e_item`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pub_vis`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/check_variants/datatype.rs:413:9
[INFO] [stdout]     |
[INFO] [stdout] 413 |     let pub_vis=MyVisibility::new(&pub_vis,ctokens);
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pub_vis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `item`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/check_variants/item_check.rs:322:31
[INFO] [stdout]     |
[INFO] [stdout] 322 |             VisitItem::Use   (ref item)=>None,
[INFO] [stdout]     |                               ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_item`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `co_if`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_reexports.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |     let co_if=|cond| if cond { "" }else{ "//" } ; 
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_co_if`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `use_str`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_reexports.rs:209:13
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let use_str=match enum_or_struct {
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_use_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `use_str`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_reexports.rs:224:13
[INFO] [stdout]     |
[INFO] [stdout] 224 |         let use_str=match enum_or_struct {
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_use_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `type_`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_mutconstvalue.rs:350:9
[INFO] [stdout]     |
[INFO] [stdout] 350 |     let type_=format!("{}<C,>",typename);
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_type_`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `var2d`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_mutconstvalue.rs:215:13
[INFO] [stdout]     |
[INFO] [stdout] 215 |         let var2d:AnEnum<Void>=var2c.clone().mutparam(ChangeValueE::NEW,Void::T);
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_var2d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `add_item_callback`
[INFO] [stdout]   --> tests/./struct_enum_tests_mod/check_variants/datatype.rs:87:12
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn add_item_callback<F>(mut self,f:F)->Self
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `TypeAlias`
[INFO] [stdout]   --> tests/./struct_enum_tests_mod/check_variants/item_check.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | /     TypeAlias{
[INFO] [stdout] 41 | |         name:Cow<'a,str>,
[INFO] [stdout] 42 | |     },
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `Trait`
[INFO] [stdout]   --> tests/./struct_enum_tests_mod/check_variants/item_check.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 | /     Trait{
[INFO] [stdout] 48 | |         name:Cow<'a,str>,
[INFO] [stdout] 49 | |     },
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `inherent_impl`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/check_variants/item_check.rs:109:12
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn inherent_impl<S1>(self_ty:S1)->Self
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `trait_`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/check_variants/item_check.rs:132:12
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub fn trait_<S1>(name:S1)->Self
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `type_alias`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/check_variants/item_check.rs:139:12
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn type_alias<S1>(name:S1)->Self
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `enum_`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/check_variants/item_check.rs:156:12
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn enum_<S1>(name:S1)->Self
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `set_exhaustive`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/check_variants/item_check.rs:171:12
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn set_exhaustive(mut self)->Self{
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `set_vis`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/check_variants/item_check.rs:181:12
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn set_vis<S>(mut self,vis:S)->Self
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `a`
[INFO] [stdout]   --> tests/./struct_enum_tests_mod/typelevel_disabled_impls.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     a:u32,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `b`
[INFO] [stdout]   --> tests/./struct_enum_tests_mod/typelevel_disabled_impls.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     b:(),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `UnitVar`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/typelevel_disabled_impls.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout] 138 |     UnitVar,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `TupledVar`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/typelevel_disabled_impls.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     TupledVar((),()),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `Braced`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/typelevel_disabled_impls.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 | /     Braced{
[INFO] [stdout] 141 | |         x:TypeParam,
[INFO] [stdout] 142 | |         y:TypeParam,
[INFO] [stdout] 143 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `AnEnumInner`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_mutconstvalue.rs:145:10
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub enum AnEnumInner<M:Clone= ConstWrapper<False> >{
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `b`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_mutconstvalue.rs:279:5
[INFO] [stdout]     |
[INFO] [stdout] 279 |     b:u8,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `c`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_mutconstvalue.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     c:u8,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `a`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_mutconstvalue.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 281 |     a:u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `d`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_mutconstvalue.rs:282:5
[INFO] [stdout]     |
[INFO] [stdout] 282 |     d:u8,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `e`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_mutconstvalue.rs:283:5
[INFO] [stdout]     |
[INFO] [stdout] 283 |     e:u8,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `a`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_mutconstvalue.rs:309:5
[INFO] [stdout]     |
[INFO] [stdout] 309 |     a:u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `c`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_mutconstvalue.rs:310:5
[INFO] [stdout]     |
[INFO] [stdout] 310 |     c:ConstWrapper<C>
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `a`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_mutconstvalue.rs:336:5
[INFO] [stdout]     |
[INFO] [stdout] 336 |     a:u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `c`
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_mutconstvalue.rs:337:5
[INFO] [stdout]     |
[INFO] [stdout] 337 |     c:ConstWrapper<C>
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_associated_types_Struct0` should have a snake case name
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_mutconstvalue.rs:100:4
[INFO] [stdout]     |
[INFO] [stdout] 100 | fn check_associated_types_Struct0(){
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `check_associated_types_struct0`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_associated_types_Enum0` should have a snake case name
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_mutconstvalue.rs:168:4
[INFO] [stdout]     |
[INFO] [stdout] 168 | fn check_associated_types_Enum0(){
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `check_associated_types_enum0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_generated_items_MutWrapper` should have a snake case name
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_mutconstvalue.rs:229:4
[INFO] [stdout]     |
[INFO] [stdout] 229 | fn test_generated_items_MutWrapper(){
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_generated_items_mut_wrapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_Attr_attribute` should have a snake case name
[INFO] [stdout]    --> tests/./struct_enum_tests_mod/test_mutconstvalue.rs:459:4
[INFO] [stdout]     |
[INFO] [stdout] 459 | fn test_Attr_attribute(){
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_attr_attribute`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 51 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0275]: overflow evaluating the requirement `type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TNil>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>: collection_ops::FoldL_<UInt<UInt<UInt<UInt<UTerm, typenum::B1>, typenum::B0>, typenum::B0>, typenum::B0>, std_ops::AddOp>`
[INFO] [stdout]    --> src/new_types/type_list/tests.rs:696:22
[INFO] [stdout]     |
[INFO] [stdout] 696 |     let _: AssertEq< FoldL<tlist![U1;U511] , U0 , AddOp > ,U511 >;
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider adding a `#![recursion_limit="192"]` attribute to your crate (`type_level_values`)
[INFO] [stdout]     = note: required because of the requirements on the impl of `collection_ops::FoldL_<UTerm, std_ops::AddOp>` for `type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TList<UInt<UTerm, typenum::B1>, type_level_TypeLevelList::TNil>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error; 166 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0275`.
[INFO] [stdout] 
[INFO] [stderr] The following warnings were emitted during compilation:
[INFO] [stderr] 
[INFO] [stderr] warning: RERUNNING type_level_values BUILD SCRIPT
[INFO] [stderr] 
[INFO] [stderr] error: could not compile `type_level_values`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `Command { std: "docker" "inspect" "6e28cf481f8a87114ed294e4543136f2c0412fd5f8a16175d3aae404630049b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6e28cf481f8a87114ed294e4543136f2c0412fd5f8a16175d3aae404630049b2", kill_on_drop: false }`
[INFO] [stdout] 6e28cf481f8a87114ed294e4543136f2c0412fd5f8a16175d3aae404630049b2
